After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 151130 - Support Adobe XMP metadata
Support Adobe XMP metadata
Status: RESOLVED FIXED
Product: gthumb
Classification: Other
Component: general
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: Paolo Bacchilega
Paolo Bacchilega
Depends on:
Blocks:
 
 
Reported: 2004-08-26 13:45 UTC by Bastien Nocera
Modified: 2008-01-18 21:18 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Bastien Nocera 2004-08-26 13:45:16 UTC
This would allow metadata to be saved directly in image files instead of
external files.
See http://www.adobe.com/products/xmp/main.html for details about the spec.
Comment 1 Hubert Figuiere (:hub) 2007-01-26 17:23:10 UTC
http://svn.gnome.org/viewcvs/gimp/trunk/plug-ins/metadata/

This plugin from gimp could be useful.

The .xmp sidecar file support would also be very appreciated.
Comment 2 Bastien Nocera 2007-01-26 17:38:06 UTC
I'm wondering whether the support shouldn't be in gdk-pixbuf directly instead.
Comment 3 Hubert Figuiere (:hub) 2007-01-26 18:22:39 UTC
That would mean that gdkpixbuf understand the notion of meta-data. But XMP goes far beyond simple images.
Comment 4 Michael Chudobiak 2007-02-16 16:22:18 UTC
Do any common libraries handle XMP?

I'm thinking that the metadata tools need to be cleaned up - libexif is getting old, and we barely use libiptcdata in any meaningful way. So perhaps we should migrate to exiv2...

Thoughts on metadata directions, anybody?

- Mike
Comment 5 Hubert Figuiere (:hub) 2007-02-16 16:27:28 UTC
I have sort of started writing one, because I'll need it for libopenraw. No premature announcement.

my concern with exiv2, which is not a problem for gthumb per-see, is that it is GPL.

last solution, Adobe XMP SDK, but the indemnification clause of the license makes me wonder about GPL compatibility
Comment 6 Hubert Figuiere (:hub) 2007-02-16 16:28:53 UTC
As I mentionned above, the metadata plugin for gimp could help :-)

http://svn.gnome.org/viewcvs/gimp/trunk/plug-ins/metadata/

It supports XMP.
Comment 7 Michael Chudobiak 2007-02-16 18:27:55 UTC
Hubert,

I saw the gimp plug-in, thanks. I was hoping there was a library available, to avoid copying great hunks of code... poorly maintained cruft creeps in that way.

Anyway, it will be a while before I do anything with the metadata code.

- Mike
Comment 8 Michael Chudobiak 2007-02-17 20:19:12 UTC
I've outlined some metadata ideas at bug 409050. Please take a look.

- Mike
Comment 9 Michael Chudobiak 2007-02-25 16:37:48 UTC
Could someone point me to a source of xmp sample photos, or email a couple to mjc@avtechpulse.com? Thanks.

- Mike
Comment 10 Michael Chudobiak 2007-12-07 13:01:42 UTC
XMP reading support has been added to trunk. Please test.

- Mike