ghostscript 或类似工具中是否有区分 PDF 中的 CMYK 和 RGB 页面的功能?

Is there a function in ghostscript or similar tools to differentiate between CMYK and RGB pages in PDF?

我知道显示所有彩色页面的 ghostscript sDEVICE=inkcov 函数。不幸的是我无法区分 RGB 和 CMYK。 有没有办法做到这一点?

在 Ghostscript 中,没有。

您知道 PDF 允许的颜色远不止 RGB 或 CMYK 颜色 spaces ?

还有 DeviceGray,它与 DeviceRGB 和 DeviceCMYK 一起完成 'Device' space。

有四种CIE spaces, Lab, CalGray, CalRGB and ICC.

然后是Separation、DeviceN和NChannel space。虽然这些有 Device space 替代品,但您认为 space 是 RGB 或 CMYK 还是其他东西?

另外,考虑一个页面的示例,其中所有标记元素都是 RGB,但是有一个透明组,并且组混合 space 是 CMYK。那是 RGB 页面还是 CMYK 页面?

请注意,PDF 中的任何页面都可以有任何颜色组合 space。所以页面不需要简单地是 RGB 或 CMYK。