ExifTool Forum

General => Other Discussion => Topic started by: lenzie on March 18, 2013, 06:08:25 AM

Title: Getting Gimp to work with XMP
Post by: lenzie on March 18, 2013, 06:08:25 AM
Phil,

first thanks for your work on exiftool. together with exiftoolGUI, it is the only tool I trust to work with the metadata.

You are probably aware of GIMP, and the fact that gimp does not handle metadata properly. So, I raised a bug report ...
(https://bugzilla.gnome.org/show_bug.cgi?id=690089)

After a bit of problems getting communication, I've now been directed to the README file
(https://git.gnome.org/browse/gimp/tree/plug-ins/metadata/README) which
more or less seems to sum up the current state:

- It does not read metadata, except if there is an XMP block in the
  image file.
- It does not write metadata, it can only export XMP into a separate
  file.
- It does not edit metadata, except for some very limited editing of
  basic scalar types (strings, integers, ...).  It is currently not
  possible to add new properties using the editor (but this can be
  done via the PDB call plug_in_metadata_set_simple()).
- Basically, the current code is only useful for viewing some XMP
  metadata if the image file contains an XMP block.

In short, you can view the metadata in an image ... then it gets trashed when you save it.

As a total novice both to XMP and GIMP coding, .... I'm totally out of my depth - but clearly the GIMP team are struggling to find anyone to help make this work.

where would one start to even understand the problem let alone trying to help resolve it?

... where does one find "the dummy's guide to XMP?" (let alone IPTC, EXIF)
Title: Re: Getting Gimp to work with XMP
Post by: Phil Harvey on March 18, 2013, 07:12:27 AM
There is no dummy's guide, but if you check the appropriate ExifTool modules you will find a list of the references that I found useful.

This situation is not all that uncommon in image editors... The image manipulation comes first and the metadata often gets overlooked.

- Phil