Я пытаюсь преобразовать изображение jpeg из rgb в цветовое пространство cmyk. Платформа - ubuntu 14.04 lts, imagemagick 6.7.7-10 Я начинаю с двух версий образа, обе rgb. Один имеет встроенный профиль sRGB, другой - AdobeRGB. Оба они отображаются примерно одинаково в Firefox или Gwenview и очень похожи в EOG. Когда я конвертирую оба изображения в cmyk с помощью imagemagick:
convert input.jpg -colorspace cmyk test.jpg
тогда я получаю два файла, которые отображаются по-разному. Один значительно темнее другого, и оба слишком темные. Похоже, что исходные профили не использовались для правильного вычисления новых значений цвета.
Еще одна вещь, которую я заметил, заключается в том, что изображение, полученное в результате преобразования xRGB в CMYK, по-прежнему имеет встроенный профиль AdobeRGB, когда его спрашивают с помощью «идентифицировать»:
>$ identify -verbose test.jpg | grep -A 5 rofile
Profiles:
Profile-exif: 36738 bytes
Profile-icc: 560 bytes
Description: Adobe RGB (1998)
Manufacturer: Adobe RGB (1998)
Model: Adobe RGB (1998)
Copyright: Copyright 2000 Adobe Systems Incorporated
Насколько я понимаю, в цветовом пространстве CMYK может использоваться профиль RGB.
Вопрос: Что не так в моем понимании / использовании профилей ImageMagick или Colorspaces?