GNOME Bugzilla – Bug 401664
IPTC-support
Last modified: 2009-05-04 11:03:50 UTC
I wish that there would be support for IPTC-metadata which can be embedded in image files. In shortly, it is metadata of image files where you can write caption, keywords, caption writer, place where the picture is taken, who has taken the photograph etc etc etc. IPTC is very useful way to tag images, 'cause it is embedded in imagefile and there is software for Windows and Linux which supports it, like Photoshop in Windows and it is some kind of standard as I have understood. So, it would be very nice if there would be support for IPTC in tracker, 'cause finding wanted pictures in command line would be very easy if tags are added in pictures (yeah, finding wanted picture might be slow if you have over 5000 pictures ;) Some information (and links to some libraries) can be found in Wikipedia: http://en.wikipedia.org/wiki/International_Press_Telecommunications_Council Programs that supports writing and reading IPTC (in Linux): - jBrout - http://jbrout.python-hosting.com/ - digiKam 0.9.0 - http://www.digikam.org/ - XnView - http://perso.orange.fr/pierre.g/xnview/enhome.html Maybe you can find some libraries in those projects also.
I'd love to see this in addition to the current XMP approach. IPTC is used by more programs, and the Keyword field is almost a standard for tags among programs that store metadata in the file. F-Spot can already read these tags on import, but there should be an option to use IPTC keywords for tags instead of custom XMP.
IPTC AFAIK is only supported by jpeg so we would only use it there. For other formats XMP is the way to go I believe...
IPTC can be added to JPG and TIFF Using XMP for the other file formats is the only choice, but I'd still prefer the option to use IPTC for those two.
I'm very interested about this topic, I think a right policy could be similar to Windows Vista one. I did a little experimental GUI ( http://grigio.org/xmp_manager) that writes XMP metadata, but in real world usage the implementation should come from Tracker (or Nautilus?), that in background should keep synchronized the cache with embedded metadatas. °° from http://blogs.msdn.com/pix/archive/2006/08/16/702780.aspx °° When reading metadata from photos on Windows Vista, we will first look for XMP metadata, but if we don’t find any, we’ll also look for legacy EXIF and IPTC metadata as well. If we find legacy metadata, we’ll write future changes back to both XMP and the legacy metadata blocks (to improve compatibility with legacy applications). °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° XMP is also the preferred metadata format for the creative commons license. http://wiki.creativecommons.org/XMP Some interesting resources: http://xml.coverpages.org/xmp.html http://support.adobe.com/devsup/devsup.nsf/docs/51669.htm http://support.adobe.com/devsup/devsup.nsf/docs/51846.htm
xml/xmp caos in Vista http://www.cpanforum.com/threads/4113
Try exempi: http://libopenraw.freedesktop.org/wiki/Exempi users: - EOG - nautilus or exiv2 http://www.exiv2.org/ example from gThumb: http://code.google.com/p/google-highly-open-participation-gnome/issues/detail?id=83
Currently we are using exempi in tracker, but the IPTC support is not yet implemented. (patchs are welcome)
Basic IPTC support has been added. If certain fields you are interested in are still missing please let us know.