图像的 PDF 渲染似乎因查看器而异,并且模糊?

And*_*dyL 2 pdf adobe-reader adobe-illustrator pdf-reader images

我正在 Adob​​e Illustrator CS5 中生成包含嵌入图像的 PDF 图形。我注意到当我在 Preview、Skim 或 Adob​​e Reader(我在 OS X 上)中显示相同的 PDF 时,图像看起来有很大不同。见截图。Adobe Reader 会“正确”显示它们,而 Skim 和 Preview 会以不同的方式模糊图像。

从 Illustrator 保存我的 PDF 时,是否可以设置一个设置,以便在浏览和预览中正确显示图像?

PDF 是在 Illustrator 中生成并保存的,没有任何压缩或下采样。

原始 PDF 在这里:http : //ge.tt/8iZMR2A

Adobe Reader 9

Adobe Reader 9

脱脂 1.3.18

脱脂 1.3.18

预览 4.2

预览 4.2

超级用户的客户端 PDF 渲染器

在此处输入图片说明

小智 7

很可能脱脂和预览都有问题,因为它们不尊重图像上的插值标志。我们曾经在 SumatraPDF 中遇到过类似的错误

如果是这种情况,很遗憾,您无能为力。

您可以尝试将其显式设置为 false(默认情况下它应该为 false,但 Skim & Preview 可能会假设它为 true,并且如果将其显式设置为 false,则可以正常工作)但我不知道如何做到这一点在 Illustrator 中(或者如果它甚至允许这样的级别控制)。

您可能想知道:我所说的 Interpolate 标志是什么?不幸的是,解释这一点需要解释 PDF 文件格式,这超出了本答案的范围。该标志在 PDF 规范的第 207 页(当前从此处链接)中进行了描述。