GIMP Metadata Browser

Posted on July 21, 2008
Tags: , ,

[caption id=“” align=“alignleft” width=“240” caption=“Current GIMP metadata implementation showing XMP metadata of a sample image.”]GIMP Metadata Editor[/caption]

There was long silence about the Metadata Browser in GIMP. I’m currently trying to picking up the code which seems to float around since 2002. Raphaël Quinet worked on the metadata system for GIMP. There is an Extensible Metadata Platform (XMP) parser, code for reading EXIF data and a UI for browsing metadata. But overall not finished, unfortunately. The development stopped, because of the lack of time to work on it.

I’m trying now to change that. I currently do have a lot of time to work on it and I’m eager to polish my C/C++ skills. Currently I’m reading the code, trying to understand what it does and also reading the XMP spec published by Adobe. I even had a look at exempi, which seems to be the parser you want to use parsing metadata for binary files.

The plan

The current plan is to provide a read only view for the metadata attached to the image including XMP and EXIF metadata (similar as shown in the screenshot). Plain EXIF data is currently not displayed in the metadata browser. It needs to be converted to XMP:exif metadata and merged with the XMP data already found in the image data. That’s my part I’m currently trying to implement.