ghostscript cmyk pdf中的黑色值

时间:2017-10-18 21:31:32

标签: pdf ghostscript cmyk

我仍在尝试使用PSOcoated_v3.icc将RGB-pdf转换为CMYK-pdf作为outputProfile(请参阅我之前的question)。我现在确信ghostscript像lcms2一样处理配置文件(显然也是Photoshop)。但是,当使用ghostscript编写PDF文件时,黑色仍然看起来很褪色,所以我决定深入研究PDF文件并获取cmyk颜色值。

情况如下:我从一个从Inkscape导出的RGB-pdf开始,这只是一个填满整个页面的黑色矩形;让我们命名该文件black.pdf。现在我通过

转换pdf
gs -dBATCH -dNOPAUSE -dNOCACHE \
  -sDEVICE=pdfwrite \
  -sProcessColorModel=DeviceCMYK \
  -sColorConversionStrategy=CMYK \
  -sOutputICCProfile=PSOcoated_v3.icc \
  -sDefaultRGBProfile=sRGB2014.icc \
  -dOverrideICC=true \
  -dRenderIntent=1 \
  -sOutputFile=black.cmyk.pdf\
  black.pdf

并检查生成的pdf的内容。无论我使用debian存储库中的gs9.20还是来自ghostscript网站的gs9.22二进制文件,矩形的打印命令看起来都不同。

如果是9.20版本,我会

q 0.1 0 0 0.1 0 0 cm
/R7 gs
0.722 0.675 0.671 0.882 k
0 0.0195313 10902.9 7748.55 re
f
Q

和版本9.22

q 0.1 0 0 0.1 0 0 cm
/R7 gs
1 1 1 0 k
0 0.0195313 10902.9 7748.55 re
f
Q

在这两种情况下,cmyk-black值都不同于[0.83,0.67,0.51,0.95],我期望使用PSOcoated_v3配置文件和相对色度意图。

简单地更改为sDevice = tiff32nc会产生黑色的预期cmyk表示。

有什么想法吗?

顺便说一下。输出颜色配置文件是否保存在pdf中?

0 个答案:

没有答案