[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..
[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
[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):
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
[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