Я пытаюсь преобразовать файл RGB-pdf, созданный Inkscape, в готовый к печати cmyk-pdf с использованием цветового профиля PSOcoated_v3.icc. Генерация PDF работает нормально. Тем не менее, я хотел бы проверить правильные окончательные цвета, особенно для черного. Поскольку я не нашел (бесплатного) инструмента для выбора цвета cmyk из окончательного PDF-файла, я подумал, что в качестве первой проверки я конвертирую RGB-pdf в cmyk-tiff и проверяю значение черного. Делая это с помощью
gs -q -dBATCH -dSAFER -dNOPAUSE \
-sDEVICE=tiff32nc \
-sDefaultRGBProfile=sRGB2014.icc \
-dOverrideICC \
-sOutputICCProfile=PSOcoated_v3.icc \
-sProcessColorModel=DeviceCMYK \
-sColorConversionStrategy=CMYK \
-sOutputFile=rgb.pdf \
cmyk.tiff
дает значение черного cmyk [0,83, 0,67, 0,51, 0,95]. И наоборот, когда я использую libcms2 для преобразования rgb (0,0,0) в cmyk, я получаю [0,92, 0,64, 0,45, 0,96], что соответствует (почти) некоторой информации о профиле PSOcoated_v3.icc, который я нашел здесь. Чтобы подтвердить, что исходный RGB-файл черный читается (0,0,0), я конвертирую RGB-pdf в RGB-tiff и нахожу черный цвет (0,0,0).
Я что-то упустил в команде, может быть, это ошибка gs?