Как преобразовать изображение с цветовым пространством YCbCr в CMYK? - PullRequest
3 голосов
/ 23 декабря 2011

У меня есть изображения с цветовым пространством YCbCr. Но я хочу сделать их CMYK. Как я могу это сделать? Решение Perl было бы здорово. Решение для командной строки (Ubuntu) было бы хорошо.

Я пытался использовать ImageMagick, но мои изображения получаются в основном черными - на самом деле это выглядит так, как будто цвета поменялись местами. Вот пример команд, которые я пробовал:

convert -colorspace CMYK start.jpg end.jpg
convert -colorspace cmyk start.jpg end.jpg
convert -profile ISOcoated_v2_eci.icc -colorspace CMYK start.jpg end.jpg
convert -profile AdobeRGB1998.icc -profile ISOcoated_v2_eci.icc -colorspace CMYK start.jpg end.jpg

Ответы [ 2 ]

2 голосов
/ 23 декабря 2011
    convert YCbCr.jpg -colorspace cmyk cmyk.jpg 
0 голосов
/ 23 декабря 2011

Рассматривали ли вы приложение Motorola Перевод цветов RGB в YCbCr , в котором описано, как преобразовать 8-битные пиксели из цветового пространства RGB в YCbCr в соответствии с рекомендацией CCIR 601-2.Прилагаемый источник должен дать вам отправную точку для реализации вашего собственного преобразования.

RGB в CMYK является прямым.

Как уже было предложено пользователем1074259 ImageMagick также поддерживает преобразование в CMYK с использованием опции -colorspace cmyk.

...