Bug #601

Metadata conversion enhancements

Added by Andreas Huggel about 10 years ago. Updated over 3 years ago.

Status:ClosedStart date:07 Jan 2009
Priority:NormalDue date:
Assignee:Alan Pater% Done:


Target version:0.26


The new XMP specification has more details on metadata conversions. The implementation in Exiv2 is mostly correct, but some parts are missing or need some improvement.

Exiv2::syncExifWithXmp is insufficient, the algorithms on page 64 are more complex. It needs access to all kinds of metadata - XMP, Exif, IPTC and also to the IPTC digest which is stored in Photoshop Image Resources (I suppose that this will have to wait for the unified metadata). Maybe it also makes sense to hardcode the conversion to readMetadata and writeMetadata as it is described on page 55 of the specification, because otherwise there may be a data loss if an image is edited first by Exiv2 and then by some Adobe software. Another reason is that the conversion rules for each format may be slightly different.

Reported by Vladimir Nadvornik

Related issues

Related to Exiv2 - Feature #1050: Extend exif <> iptc <> xmp conversions Assigned 04 Apr 2015
Related to Exiv2 - Bug #639: Editing existing XMP properties in XMP sidecars does not ... New 14 Jun 2009
Related to Exiv2 - Bug #1058: xml:lang should be treated case insensitive Closed 19 Apr 2015


#1 Updated by Robin Mills over 3 years ago

  • Status changed from New to Closed
  • Target version set to 0.26

I'm going to close this and link it to #1050 which is to be dealt with in v0.26.

#2 Updated by Robin Mills over 3 years ago

  • Assignee set to Alan Pater

#3 Updated by Robin Mills over 3 years ago

  • % Done changed from 0 to 100

Also available in: Atom PDF

Redmine Appliance - Powered by TurnKey Linux