multiple XMP segments being created by ExifTool

Started by Archive, May 12, 2010, 08:54:44 AM

Previous topic - Next topic

Archive

[Originally posted by tristan on 2010-01-12 07:31:27-08]

Hi all,

I have images that were original created with Adobe software (XMP signature is x:xmptk="Adobe XMP Core 4.2-c020 1.124078, Tue Sep 11 2007 23:21:40    )

which have then been processed by imagemagick to create a jpg (the original file was a TIF).

This jpg opens fine in CS4 and all the metadata is intact.  Opening the file in a binary editor shows one block of XMP.  Extracting info with ExifTool correctly retrieves information from the file.

However, if I try to use ExifTool to WRITE to the file, any fields written by ExifTool get put in a NEW block of XMP, above the original (bearing the signature x:xmptk='Image::ExifTool 8.01').  I think this only happens for fields that already exist, but i'm still testing this theory.

I can provide a sample image if anyone has any clues, but I'm a bit stumped.  Your thoughts appreciated..

Archive

[Originally posted by exiftool on 2010-01-12 12:13:43-08]

Please send me a sample.  My mail is philharvey66 at gmail.com

I should be able to sort this out.

- Phil

Archive

[Originally posted by exiftool on 2010-01-12 12:15:48-08]

One thing to try first.  Try this command line with
exiftool 8.05 (older versions won't do):

Code:
exiftool -a -use mwg -warning FILE

If you get a warning about non-standard XMP, then
that is your answer.  In this case, submit a bug report
to ImageMagick.

- Phil

Archive

[Originally posted by djeyewater on 2010-01-21 03:11:08.888765-08]

I had this problem before, I think its something to do with ImageMagick, you can see the bug report I made here.

Dave