我的图像有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
答案 0 :(得分:2)
convert YCbCr.jpg -colorspace cmyk cmyk.jpg
答案 1 :(得分:0)
您是否看过摩托罗拉RGB to YCbCr Color Translation应用笔记,其中介绍了如何根据CCIR建议601-2将8位像素从RGB色彩空间转换为YCbCr。包含的源代码应该为您提供实现自己的转换的起点。
RGB到CMYK是直截了当的。
正如user1074259已经建议的那样,ImageMagick还支持使用-colorspace cmyk
选项转换为CMYK。