【问题标题】:Image format to put inside PDF's to have fast rendering放入 PDF 中的图像格式以快速渲染
【发布时间】:2012-05-28 02:33:27
【问题描述】:

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

【问题讨论】:

  • 为什么重要?您是否创建包含许多图像的大型 PDF 文件?渲染速度慢吗?

标签: performance image pdf rendering mupdf


【解决方案1】:

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

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

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-16
    • 1970-01-01
    • 2012-06-17
    • 2014-02-03
    • 1970-01-01
    • 1970-01-01
    • 2016-04-20
    • 2015-09-02
    相关资源
    最近更新 更多