缩放图片与缩放 pdf

Zooming a picture vs zooming a pdf

我正在使用 pdf js 库渲染 pdf。在那里我可以指定缩放(比例)属性。这很好。我可以定义相当高的缩放比例,比方说 8 倍,并且仍然可以获得不错的渲染 pdf 质量。但是,如果我尝试使用相同的 pdf 但转换为 jpeg 等图形图像格式。然后尝试用高缩放渲染它,质量很差。为什么会这样?

您描述的是矢量图形和光栅图形之间的区别。矢量图形格式包含告诉如何绘制图像的命令。光栅格式是一个数组,用于说明图像中每个位置的颜色。

PDF 在很大程度上是一种光栅格式(是的,您可以在 PDF 中嵌入光栅图像)。 PDF中有画线或画字的说明,任意缩放,画的都是正确的。

在光栅格式中,如果缩放,最终您会看到阵列中的各个像素,并且它们无法再缩放而不失真。 JPEG 或 PNG 文件中的文本在缩放时会出现锯齿状。

另一方面,尝试仅使用绘图命令创建照片质量的图像,您将获得巨大的文件。