Answers:
如果您使用适当的颜色配置文件,似乎可以使用ImageMagick将RGB转换为CMYK
例如,如果源图像包含颜色配置文件
convert rgb_image.jpg -profile USCoat.icm cmyk_image.jpg
除此以外
convert rgb_image.jpg +profile icm \
-profile sRGB.icc -profile USCoat.icm cmyk_image.jpg
但是您必须使用适当的颜色配置文件,sRGB和USCoat只是示例。
convert rgb.tiff -colorspace cmyk cmyk.tiff
可以的话(保持相同的配置文件)可以正常工作吗?难道我做错了什么?
identify -verbose rgb.tiff | egrep "Colorspace|Profile-"
检查文件的颜色配置文件(如果有)。据我了解,您指定的配置文件还决定了输出文件的色彩空间,您无法使用RGB颜色配置文件生成CMYK图像。如果打印机可以为您提供示例图像,则可以从中提取颜色配置文件。我链接到的文档提供了示例。我不知道这是否会产生您想要的结果。
谷歌:
RGB to CMYK conversion
您会发现几个在线转换器。
但是,更大的问题是发布者一无所知。从RGB到CMYK的转换应该由控制打印过程的任何人完成,而不是由使用随机软件和颜色配置文件的随机用户完成。我意识到,您无法控制这一点,但至少要意识到,您正在与一个不知道他们在做什么的人打交道。