Handle IPTC as XMP subdata at libgimp level
Some formats don't support IPTC, e.g. WebP. But apparently IPTC can be stored as XMP, which I assume is a generic feature of XMP. What it should mean for libgimp:
-
Check if we handle this appropriately on an export and reload? -
Instead of doing some weird flag dance, inconsistent between formats, when a format doesn't set gimp_save_procedure_set_support_iptc()
but setsgimp_save_procedure_set_support_xmp()
, we should have a consistent GUI in GimpProcedureDialog, with consistent code logic, which makes it clear that IPTC is only set in a compatibility mode as XMP.