1

我想知道 PDF 中哪种图像格式的渲染速度最快。我测试了 mupdf 代码,发现图像解码在渲染时间中起着重要作用。所以我想知道是否有图像格式不会对 cpu 负载产生太大影响。

4

1 回答 1

2

我不认为这真的是一个问题,即在 PDF 中什么是最好的,但是:

作为一般规则,我一直发现将图像的大小预渲染为您希望在屏幕上呈现的实际大小是使大小和渲染速度达到您想要的大小和渲染速度的最佳方式。简单地将图像拖入文档不会降低像素数(因此大小),因为大多数文档类型只是在整个图像周围放置一个显示大小标签。这导致显示程序必须实时调整图像的大小以进行显示。显示程序需要实时调整图像大小的次数越少,它显示的速度就越快。

至于文件类型:位图通常被认为是显示速度最快的,因为它们(大部分)是将每个像素的颜色复制并粘贴到屏幕像素上。它们通常被认为是最大的文件。根据您的图像,如果它们不嘈杂(有很多相同颜色的纯色运行),那么它们可以进行 RLE 编码。我见过很多 RLE 编码的图像确实比 JPEG 图像还要小,但它是非常有情景的。

JPEG 往往是最小的传输格式,而且通常显示得很快。作为一种观点,它们也是质量最低的图像(仔细看,如果你从一个非常干净的图像开始,除非使用无损压缩,否则 JPEG 压缩会增加噪声)

PNG往往是我的最爱。它们可以是无损压缩的,如果使用扁平的 PNG(即不是 ADOBE FIREWORKS PNG),它们可以相当小,并且可以生成快速渲染的清晰图像。

总结一下:我可能会推荐已预先调整大小并保存为您希望在屏幕上显示的大小的扁平 PNG。

于 2012-05-21T15:31:41.710 回答