缩放图片与缩放pdf

缩放图片与缩放pdf,pdf,jpeg,pdfjs,Pdf,Jpeg,Pdfjs,我正在使用pdf js库呈现pdf。在那里我可以指定缩放(缩放)属性。这很好。我可以定义相当高的缩放,比如说8倍,但仍然可以获得相当高的渲染pdf质量。不过,如果我尝试使用相同的pdf格式,但转换为类似jpeg的图形图像格式。然后尝试用高缩放效果渲染,质量非常差。为什么会这样?您描述的是矢量图形和光栅图形之间的区别。矢量图形格式包含指示如何绘制图像的命令。光栅格式是一个数组,它告诉图像中每个位置的颜色 PDF主要是一种光栅格式(是的,您可以在PDF中嵌入光栅图像)。一个PDF文件,有在指令中画一

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

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

PDF主要是一种光栅格式(是的,您可以在PDF中嵌入光栅图像)。一个PDF文件,有在指令中画一条线或画一个字符可以缩放到任何程度,绘图将是正确的

在光栅格式中,如果进行缩放,最终会看到阵列中的单个像素,并且无法在不失真的情况下再进行缩放。JPEG或PNG文件中的文本在缩放时会变得锯齿状

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

可能重复“为什么如此?”-很可能是因为转换为jpeg等图形图像格式的同一pdf格式的分辨率没有pdf.js下面的浏览器以8x的分辨率呈现pdf.js创建的图形元素。