Missing Colormode CMYK

Started by wilfo, June 08, 2016, 06:21:11 AM

Previous topic - Next topic

wilfo

Hi all,
i'm identifying the colormode (RGB|CMYK) of an image using following command:
exiftool -use MWG -a -f -p 'FileType : ${FileType}$/ColorMode : ${ColorMode}' missing_colormode.jpg
Using version 9.41 i got:
FileType : JPEG
ColorMode : CMYK
Warning: [Minor] Excessive number of items for photoshop:DocumentAncestors.
Extracted only the first 1000. - missing_colormode.jpg

Newer versions (10.19) give me:
FileType : JPEG
ColorMode : -
Warning: Ignored non-standard XMP at JPEG-XMP - missing_colormode.jpg

O.K., this JPEG is not really fine, resulting in those warnings above.
Leaving -use MWG from the command will give me CMYK- Mode back again but i would prefer
to use it furthermore.
My Question is:
Do i have to change my commands anyway or does the former behaviour will come back in future?
Thanks so much!
wilfo

Phil Harvey

Could you email me the sample image (philharvey66 at gmail.com)?

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

Phil Harvey

I got the sample, thanks.

This change was made in version 9.96:

May 20, 2015 - Version 9.96
  - Changed default behaviour to ignore extended XMP with an incorrect GUID (as
    per the XMP specification)


However, your extended XMP has the correct GUID, so this isn't the problem.

The problem is a bug introduced in 9.96 which causes ExifTool to flag extended XMP as non-standard when the MWG module is loaded.

This bug will be fixed in 10.20.

Thanks for this report, and for the sample image.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

wilfo

Hi Phil,
thanks for your prompt and useful assistance.
Best regards
wilfo