为什么矢量设计的 PDF 比 PNG 大得多?

平面设计 pdf PNG 文件大小
2022-02-16 07:46:56

按照从浏览器打印图像的安全尺寸,我将带有矢量图的 Illustrator 文件保存为 PDF。它的重量是 300 ppi 的同一文件的 PNG 导出的三倍,4.2 MB 与 1.5 MB。没有 PDF 兼容文件的 Illustrator 文件为 2.7 MB。这是设计,保存为 72 ppi:

带阴影的设计

在另一个没有投影的设计中,PDF 为 538 KB,PNG 为 228 KB。

为什么纯矢量艺术的 PDF 文件要大得多?

更新:以下是保存为 PDF 时的主要设置(常规和压缩,如果相关,我可以添加其他设置):

常规保存设置

压缩保存设置

4个回答

由于您没有显示您的 PDF 导出设置,我只能做出一些猜测。

如果您在导出 PDF 时选中了“保留 Illustrator 编辑功能”选项,这可能会导致文件大小超出预期。基本上,该设置将 AI 文件数据和 PDF 数据保存在一个文件中。尝试禁用它。显然,请确保您首先保存了 AI 文件,因为 PDF 将不再可以在 Illustrator 中正确编辑。

导出为 PDF 时,阴影等效果将被光栅化。如果您的 PDF 设置为高质量打印,这意味着您可以在 PDF 中包含一个或多个大型光栅图像。PDF 可以包含光栅图像和矢量图像。

此外,也不能保证纯矢量图像会接近 PNG 的文件大小。矢量文件大小取决于设计中有多少路径、锚点和单个对象(即数据量),PNG 的文件大小取决于其中有多少像素,以及颜色模式(即索引与 RGB 或 RGBa)。矢量和光栅文件的大小并没有真正的可比性。

一般来说

让我向您发送另一个答案:Svg 文件大小超过 png 图像

这是一个图表,其中 x 轴是像素大小,y 轴是文件大小。

矢量文件大多与尺寸无关,而光栅图像与其成比例。

但这还不是全部。

现在让我们考虑一个未压缩的光栅图像与一个具有固定尺寸的矢量文件。但是现在让我们改变 x 轴,现在它是“信息”。

您可以在图像中定义一个小圆圈或多个圆圈。在位图上,差异将是像素的颜色,但像素数是相同的。文件的大小不会改变。

但是现在在矢量文件上放两个圆圈而不是一个。你的信息翻了一番。让我们思考一下:

<circle cx="50" cy="50" r="50" stroke="black" stroke-width="5" fill="black" />

现在放3、4、N个圆圈。

<circle cx="50" cy="50" r="50" stroke="black" stroke-width="5" fill="black" />
<circle cx="50" cy="50" r="50" stroke="black" stroke-width="5" fill="black" />
<circle cx="50" cy="50" r="50" stroke="black" stroke-width="5" fill="black" />
<circle cx="50" cy="50" r="50" stroke="black" stroke-width="5" fill="black" />

信息的增加是线性的。对于添加到文件中的任何新功能,该信息都会增加。


在您的特定图像上

你有影子。这可以是用于更快处理的实际位图,也可以是每次如何重新渲染它的说明。这可能会影响文件大小,但也会影响处理时间。想象一下,您每次都需要重复这些说明。

在您的更新中,您提到将外部照片链接到文件。在 PDF 文件中,没有链接文件。它们在文件中。里面的文件可以被重新采样和压缩,或者不取决于设置。它还可以将字体转换为曲线或嵌入或不嵌入字体文件。

在本机文件上,您实际上链接了该文件,但嵌入了预览。


结论

考虑文件“重量”有很多因素需要考虑。矢量信息、说明、光栅效果、光栅图像、预览、脚本、图层、嵌入信息、未显示的对象等。您不能仅根据矢量与光栅来考虑文件大小。

您实际上无法事先知道文件有多大。PNG 导出文件完全有可能小于 PDF 文件,如果您的文件中包含较大的栅格元素,这种情况尤其可能发生,因为 PDF 将包含完整的栅格数据 + 此类栅格数据的所有分层 + 所有其他数据,而PNG 只包含一个平面像素层。

现在不可能知道 PDF 文件矢量数据会有多大,所以我需要查看矢量结构并对其进行思考。但是让我们说,因为您在页面上有字体,并且页面上大约一半的内容是矢量,所以这将是文件的一半并不是完全不合理的。如果它是文件大小的三倍,或者只有一半,我丝毫不会感到惊讶。

仅使用JPG照片的 PDF 比原始照片大 7 倍,一种解决方案可能是对光栅图像使用 JPEG 压缩,而不是默认的 ZIP 压缩,这类似于 PNG。在最高质量的 JPEG 压缩下,PDF 文件重 1.9 MB。