在 PDF 文档中使用“类矢量”光栅图像

平面设计 向量 调整大小 解析度 光栅 抗锯齿
2022-02-03 15:45:37

我正在制作用于产品包装的二维码。代码是批量生成的,生成的文件通常是 25x25 像素的 PNG 文件。当然,如此小的图像通常分辨率太低而无法用于打印,即 1x1 英寸的图像需要 300x300 像素才能以 300 DPI 打印。

当涉及到简单的图像,例如 QR 码(我想这也适用于没有数字的条形码)时,我意识到图像的实际分辨率并不真正相关,因为我可以轻松地将图像调整为任何大小更喜欢在 Photoshop 中使用最近邻调整大小选项。在某种程度上,生成的 250x250 像素图像不会包含比 25x25 像素版本更多的“QR 像素”信息,除了文件大小会更大这一明显事实。此外,当调整到不能被 25 整除的宽度(例如 70x70)时,生成的 QR 像素将不会都是完全相同的宽度。

这让我想到我可以简单地将 25x25 像素的 PNG 放置在我的 InDesign 布局中,然后将其导出为 PDF 并发送到打印。当我在打印机上打印文件时,这似乎效果很好,但在屏幕上,图像有时看起来很模糊(正如您所期望的那样,它被放大了)。我发现模糊效果源于我的 PDF 查看器中的抗锯齿设置,因此 PDF 文件中显然没有关于调整大小/抗锯齿的信息,而打印机将在没有抗锯齿的情况下调整图像大小(即使用最近邻)。

最后,问题是:使用这种方法有什么明显的缺点吗?当我将 PDF 文档中的 25x25 像素图像发送到印刷厂时,是否可以安全地假设它会在没有抗锯齿的情况下放大?手动放大或将其转换为真正的矢量格式会更好吗?

额外的问题:在标题/问题中我所说的类似矢量的东西是否有更好的术语,即在不损失质量的情况下放大位图/光栅图像的概念?

4个回答

除了吐出当前存在的文件外,切勿依赖任何打印提供商做任何事情。我永远不会相信某些东西会以特定的方式输出,以确保它符合我的预期。如果您必须提供有关如何输出的说明或注释,那么这是错误的根源。如果您在 Indesign 中放置 25ppi 图像,则在生成 PDF 时它永远不会被“上采样”。它以 25ppi 输出。

对于代码、条形码、QRT 代码等,它们只是 2 种可接受的解决方案....

  1. 使用真正的矢量代码。有几十个条码/二维码生成器可以生成 EPS、SVG 或 EMF 文件。这是你应该使用的。如果您的生成器无法创建这些格式,请查找另一个代码生成器。

  2. 如果您必须使用光栅图像,则它需要大于将生成的图像。所以对于一个 70x70 像素的代码,你需要一个 290x290 像素的原生 图像。也就是说,原始图像是 290x290,而不是您创建的调整大小的图像。然后你可以在 Indesign 中放置并缩小到 70x70 像素。这将从本质上增加输出时的 DPI。虽然,我仍然觉得#1总是更好的选择。

代码需要精确。没有任何回旋的余地让它“看起来不错”。即使是最轻微的错误,扫描仪也可能无法正确读取。

至于更好的术语....类似矢量真的很荒谬。有些东西要么是矢量,要么不是。我将其称为简单的非抗锯齿光栅艺术。

如果您能找到一种将 QR 码作为矢量(SVG、EPS、PDF 等)获取的方法,那么这是一个不错的方法。如果你不能,有一种简单的方法可以在不添加任何模糊的情况下放大图像。

使用最近邻进行缩放

如果您想要 QR 码的清晰、大图像,您只需在 Photoshop 中将图像大小调整为精确的整数倍(200%、300%、400% 等)并使用Nearest Neighbour缩放。

使用最近邻进行缩放

使用最近邻缩放 1000% 会将文档中的每个像素变成完美的 10×10 像素网格。它会使文件在像素和磁盘上占用的空间方面更大,但它也将确保打印机中的 RIP 完成的插值不太可能在边缘添加任何可见的模糊(如果确实如此,请使用再次放大100% 的精确倍数的最近邻)。

如果您想在印刷材料中包含来自计算机的屏幕截图,此方法也很好。

获取二维码作为矢量文件

有很多免费的二维码生成器。似乎大多数都提供 SVG 和 EPS 文件以及其他位图图像格式。

二维码下载为 EPS 或 SVG

(试试上面的二维码!)

您只是在没有任何插值的情况下调整光栅图像的大小。另一种说法是您正在“拉伸像素”。

不确定更好的术语是什么,但“向量”在这种情况下没有多大意义。

至于您的工作流程,这是有道理的。从理论上讲,您应该能够在页面布局软件中将图像拉伸到您想要的任何尺寸,并且它会保持清晰和锐利,只是更大。

不过,抗锯齿似乎确实是个问题,我会用你的打印机来解决这个问题。通常,打印机会希望您使用一组特定的设置来创建 PDF,所以这是您应该由他们提出的问题。

二维码的情况与条形码不同,因为条形码在条形内具有不同的宽度和空间。

在二维码的情况下,有一个 25x25 像素的原因是你应该有一个完美的小方形白色或黑色。没有任何类型的平滑。

当然,QR 码有不同的版本,例如 73x73。这又是非常具体的。

在这种情况下,我会使用单色文件那是1位图像。不是灰度的。

例如,您可以打印 2400ppi 单色图像,并且您将控制胶片或印版打印机中的每个激光点。

永远不会使用 300 ppi 灰度图像,因为它会被转换成图案。

这是灰度 300ppi 文件上的排版与矢量文件之间的比较,但结果与使用 2400ppi 单色图像完全相同。(我的输出是 2400 分辨率的胶片)

灰度 300 dpi 图像上的图案

我 99% 确信您可以在单色文件中使用 25x25 像素文件,并且不会有任何图案。我不是 100% 肯定,因为可能人们在某处有一些奇怪的设置。所以我会做一个非常便宜的胶片测试,并确认它。