我想知道pdf内的图像格式呈现最快。我测试了MUPDF代码,我想出了图像解码在渲染时间中需要一个重要的部分。所以我想知道是否存在对CPU负载非常影响的图像格式。

有帮助吗?

解决方案

我不认为这真的是一个最好的问题,但是:

作为一般规则,我一直发现将图像的大小预渲染到您希望在屏幕上呈现的实际大小是获得尺寸和渲染速度的最佳方式,以便它们想要它们。只需将图像拖动到文档中并不会使像素计数(因此大小)向下,因为大多数文档类型只是将显示大小标记放在完整图像周围。这使得显示程序必须实时调整图像的大小以进行显示。显示程序的实时越少调整图像的大小将较快显示它。

for for file类型: 位图通常被认为是最快的显示,因为它们(大多数情况下)复制并粘贴到屏幕像素上的每个像素的颜色。它们通常被认为是最大的文件。根据您的图像,如果它们没有噪音(具有相同颜色的大量实体运行),那么它们可以编码。我已经看到许多甚至小于JPEG图像的RLE编码图像,但它是非常态度的。

JPEG往往是最小的转移,并且通常也非常快速地显示。作为一个意见,它们也是最低的质量图像(看起来很近,如果您从完全清洁的图像开始,除非使用无损压缩,否则JPEG压缩将向其添加噪点)

pngs往往是我的最爱。它们可以是无损压缩的,如果使用扁平的PNG(即,不是Adobe Fireworks Pngs)并且会产生相当快的渲染的清晰图像。

Su总结:我可能会建议已经预先大小的扁平PNG,并将其保存到您希望在屏幕上显示的尺寸。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top