我想使用PSOcoated_v3.icc颜色配置文件将由Inkscape创建的RGB-pdf文件转换为打印就绪cmyk-pdf。 PDF生成工作正常。但是,我想检查正确的最终颜色,尤其是黑色。由于我没有找到任何(免费)工具从最终pdf中选择cmyk颜色,我认为这是第一次检查,我将RGB-pdf转换为cmyk-tiff并检查黑色值。这样做使用ghostscript cmyk出口产量错误的黑色
gs -q -dBATCH -dSAFER -dNOPAUSE \
-sDEVICE=tiff32nc \
-sDefaultRGBProfile=sRGB2014.icc \
-dOverrideICC \
-sOutputICCProfile=PSOcoated_v3.icc \
-sProcessColorModel=DeviceCMYK \
-sColorConversionStrategy=CMYK \
-sOutputFile=rgb.pdf \
cmyk.tiff
产生[0.83,0.67,0.51,0.95]的cmyk黑色值。相反,当我使用libcms2将rgb(0,0,0)转换为cmyk时,我得到了[0.92,0.64,0.45,0.96],这与我发现的几乎一些有关PSOcoated_v3.icc配置文件的信息相符here。为了确认源RGB文件黑色读取(0,0,0),我将RGB-pdf转换为RGB-tiff,并确定黑色是(0,0,0)。
我是否在命令中缺少某些东西可能是gs错误?
您不需要-sProcessColorModel = DeviceCMYK,因为tiff32nc设备仅支持DeviceCMYK,因此它为您设置。您也不需要-sColorConversionStrategy = CMYK,该开关** only **对pdfwrite系列设备有任何影响。在这种情况下,它将不起作用。我已经要求相关人员查看关于颜色值的这篇文章。你不会说你正在使用哪个版本的Ghostscript,虽然 – KenS
感谢您的回复。不必要的选项是从原来的PDF格式转换为PDF格式的任务。我使用gs主页中的二进制文件,即gs-922-linux-x86_64。 – cima