是否可以使用GhostScript检查PDF是CMYK还是RGB?是否可以使用GhostScript检查PDF是CMYK还是RGB?
我知道inkcov功能,但这只是在CMYK的术语返回值(无声转换)?
是真正的检查,检查PDF中的RGB颜色或RGB图像?不确定RGB和CMYK图像是否可以存在于同一PDF中?
是否可以使用GhostScript检查PDF是CMYK还是RGB?是否可以使用GhostScript检查PDF是CMYK还是RGB?
我知道inkcov功能,但这只是在CMYK的术语返回值(无声转换)?
是真正的检查,检查PDF中的RGB颜色或RGB图像?不确定RGB和CMYK图像是否可以存在于同一PDF中?
图像不是唯一可以在PDF文件中,你也可以有文字,线条和阴影。也可以在特定的色彩空间中指定透明度混合。色彩空间不限于RGB或CMYK,还可以包括灰色和斑点(分离)颜色,以及基于ICC的色彩空间和某些特定的CIE色彩空间,如实验室。
所有这些颜色空间可能同时存在于PDF文件中。
Ghostscript当前不包含任何工具来告诉您在PDF文件中使用了哪些颜色空间,但可以修改pdf_info.ps脚本以对非常规(不是灰色/ RGB/CMYK)空格执行此操作。你也可以写一小段PostScript,它可以告诉你何时使用了一个色彩空间,以及它是什么样的颜色。
的inkcov装置是CMYK装置,所以在PDF中指定的所有颜色均转换被“印”到向上计数的覆盖inkcov设备之前为CMYK。它没有告诉你有关原始PDF文件的任何信息。
我的理解是,一个PDF可以同时包含RGB和CMYK图像,所以你需要有一个工具,可以查看所有图像,并在他们的模式报告。
如果GhostScript的不包括选择这样做,您可能需要编写一个脚本来使用PDF库解析图像和报告所包含的元素的细节。
例如,这Cam::PDF模块在Perl中说,它可以解析任何PDF 1.5版格式的文件。