为什么此PDF中的纯青色图像不显示为纯青色?

为什么此PDF中的纯青色图像不显示为纯青色?,pdf,colors,rgb,acrobat,cmyk,Pdf,Colors,Rgb,Acrobat,Cmyk,有人能告诉我为什么这个pdf中的图像不显示为100%青色吗 警告:我对pdf和颜色的了解可能刚刚够危险的 我非常确定图像的每个颜色平面都在一个单独的图像中。如果有帮助的话 我知道颜色空间是DeviceCMYK 我很确定图像中只有100%的青色,至少在进入PDF转换器时是这样 发生了什么: CMYK:100,0,0,0 RGB:0255255 我衡量出来的是: CMYK:100,27,0,6 RGB:0173238 我是狐狸!是否存在影响PDF呈现的过滤器 如果有帮助的话,还有一些版本 非常感谢

有人能告诉我为什么这个pdf中的图像不显示为100%青色吗

警告:我对pdf和颜色的了解可能刚刚够危险的

我非常确定图像的每个颜色平面都在一个单独的图像中。如果有帮助的话

我知道颜色空间是DeviceCMYK

我很确定图像中只有100%的青色,至少在进入PDF转换器时是这样

发生了什么: CMYK:100,0,0,0 RGB:0255255

我衡量出来的是: CMYK:100,27,0,6 RGB:0173238

我是狐狸!是否存在影响PDF呈现的过滤器

如果有帮助的话,还有一些版本


非常感谢您的帮助。

PDF文件非常复杂,它有许多表单,其中一些是嵌套的,大部分是空的。但是,似乎只有一个图像,它是在索引CMYK空间中定义的。就我所见,这确实是一幅100%青色的图像

扩展图形状态确实使用倍增混合模式,并且没有指定组和页面组,因此用于捆扎的颜色空间将取决于输出设备的颜色模型。如果这是一个监视器,那么结果输出完全可能是RGB

这是因为您的CMYK图像需要转换为RGB,以便使用该颜色空间进行混合

顺便说一句,图像位于索引颜色空间中。在您的图像中,所有图像样本都具有相同的值,然后在查找表中查询该值,该表返回CMYK组件。所以不,每个颜色平面没有一个图像,或者至少在这个文件中没有

TBH您必须更好地解释如何评估PDF文件的内容。就我所见,图像是100%青色的,当渲染到CMYK设备时,它将保持100%青色。如果渲染到RGB设备,它将转换为RGB。质量差的PDF使用者可能会决定在没有为打捆操作定义颜色空间的情况下转换为RGB

由于混合模式实际上没有做任何事情(文件中没有定义alpha、SMask或任何其他透明度),您可以删除它,看看它是否解决了您的问题

[编辑]

嗯,你的屏幕将是一个RGB设备,所以无论PDF文件中的CMYK值是什么,屏幕截图中都不会有任何CMYK。PDF渲染引擎必须将CMYK转换为RGB

因此PDF渲染引擎执行不透明的CMYK->RGB转换。然后你给RGB屏幕拍照。您将其加载到一个图像编辑应用程序中,并询问它RGB值是什么,以及它认为CMYK等价物是什么

如果PDF viewer执行的CMYK->RGB计算与RGB->CMYK图像应用程序执行的计算不同,则无法获得正确的值

无法预测RGB中间值“应该”是什么,因为这里没有“正确”的答案。这不是评估颜色的可靠方法

在不知道自己想要实现什么(可能是为什么)以及准备使用什么工具的情况下,很难提出任何建议。例如,我相信Acrobat Pro会允许您直接查看颜色值。或者您可以使用Ghostscript之类的工具创建CMYK TIFF文件,然后在支持CMYK(如Photoshop)的图像应用程序中打开该文件并查看其中的值


但是,在屏幕上渲染、截图并试图找出CMYK值可能是或可能不是真的会起作用。

这是非常有用的信息,谢谢KenS。我通过在MS Windows上的Adobe Reader中查看内容,对渲染输出进行锐化显示,然后使用图像程序颜色选择器获取RGB和CMYK值来评估内容。在这种情况下,我应该期望青色注册为CMYK:100,0,0,0 RGB:0255255吗?编辑的答案,太长,无法发表评论。嗨,肯,谢谢你的补充评论,我认为截图不是评估图像中CMYK值的好方法,所以我在GIMP中打开了PDF,得到了几乎相同的结果——CMYK:100,27,0,6。我仍然不明白为什么PDF中看起来是青色的内容没有被呈现为青色。我很感激关于stackoverflow的这个问题可能不是讨论这个问题的最佳场所,所以你能建议我们在哪里找到问题的答案吗?非常感谢。您可以在freenode.net上的#Ghostscript IRC频道与所有Ghostscript开发人员交谈,但这可能不合适,因为您没有使用Ghostscript(我想)。UseNet上有comp.text.pdf(一种古老的恐龙,但仍然存在),或者给我发一封电子邮件到artifex.com上的ken.sharp。或者,如果你有一个更喜欢的选择,让我知道,我会努力得到它。如果它是异步的,那就更好了,因为我们可能不在同一个时区,而且我也不是100%空闲。顺便说一句,我也不认为GIMP在PDF文件上做得很好。我使用Ghostscript从输入文件(gs-sDEVICE=tiff32nc-o out.tif input.PDF)创建了一个CMYK TIFF文件,然后用Adobe Photoshop打开了生成的TIFF文件。它将图像显示为100%青色。直接用Photoshop打开PDF文件也会显示100%青色的图像。