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 401664 - IPTC-support
IPTC-support
Status: RESOLVED FIXED
Product: tracker
Classification: Core
Component: Extractor
unspecified
Other All
: Normal enhancement
: ---
Assigned To: Mikael Ottela
Jamie McCracken
Depends on:
Blocks:
 
 
Reported: 2007-01-28 12:44 UTC by Aleksi Räsänen
Modified: 2009-05-04 11:03 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Aleksi Räsänen 2007-01-28 12:44:25 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.
Comment 1 Alex Ruddick 2007-03-10 01:25:03 UTC
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.
Comment 2 Jamie McCracken 2007-03-10 01:32:37 UTC
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...
Comment 3 Alex Ruddick 2007-03-10 01:48:22 UTC
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.
Comment 4 Luigi Maselli 2007-03-11 18:43:06 UTC
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
Comment 5 Luigi Maselli 2007-05-05 13:43:05 UTC
xml/xmp caos in Vista http://www.cpanforum.com/threads/4113
Comment 6 Florian Steinel 2008-05-11 11:48:14 UTC
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
Comment 7 Ivan Frade 2008-12-09 18:18:28 UTC
Currently we are using exempi in tracker, but the IPTC support is not yet implemented. (patchs are welcome)
Comment 8 Mikael Ottela 2009-05-04 11:03:50 UTC
Basic IPTC support has been added. If certain fields you are interested in are still missing please let us know.