Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何将颜色空间为YCbCr的图像转换为CMYK?_Linux_Perl_Colors_Imagemagick_Color Space - Fatal编程技术网

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

Linux 如何将颜色空间为YCbCr的图像转换为CMYK?,linux,perl,colors,imagemagick,color-space,Linux,Perl,Colors,Imagemagick,Color Space,我有一个YCbCr色彩空间的图像。但我想把它们做成CMYK。我该怎么做?Perl解决方案会很好。命令行(Ubuntu)解决方案会很好 我尝试过使用ImageMagick,但我的图像显示的大部分是黑色的——事实上,看起来颜色是颠倒的。以下是我尝试过的命令示例: convert -colorspace CMYK start.jpg end.jpg convert -colorspace cmyk start.jpg end.jpg convert -profile ISOcoated_v2_eci.

我有一个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

你看过Nelson Campos post和相应的。非常好的转换过程描述和一些伪源代码

正如用户1074259所建议的,ImageMagick还支持使用
-colorspace-CMYK
选项转换为CMYK

    convert YCbCr.jpg -colorspace cmyk cmyk.jpg