如何将带有颜色空间YCbCr的图像转换为CMYK?

我有一个YCbCr色彩空间的图像。 但我想让他们CMYK。 我怎么做? 一个Perl解决scheme将是伟大的。 一个命令行(Ubuntu)的解决scheme将是很好的。

我试过使用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 

  convert YCbCr.jpg -colorspace cmyk cmyk.jpg 

您是否查看了摩托罗拉RGB到YCbCr色彩转换应用笔记,描述了如何将CCIR建议601-2中的8位像素从RGB色彩空间转换到YCbCr。 包括的来源应该给你一个实施自己的转换的起点。

RGB到CMYK是直接的。

正如user1074259所暗示的,ImageMagick也支持使用-colorspace cmyk选项转换为CMYK。