PNG 文件大小与“无损”的含义
PNG 是一种无损图像格式:页面一旦被绘制成像素,这些像素就会不经改动地保存下来。所以 PNG 中的文字边缘和细线不会出现压缩痕迹——这也是有些 PNG 文件大得出人意料的原因。
“无损”涵盖什么
PNG 格式压缩像素数据时不丢弃任何内容,所用的压缩方式与 ZIP 属于同一类。解码文件后,得到的正是编码时的那些像素。
“无损”不意味着:
- 它不会把 PDF 保留为 PDF。页面按你选择的分辨率绘制,从那以后就是固定的像素网格。放得足够大,你就会看到一个个像素。
- 它不会增加细节。96 dpi 的 PNG 也是无损的,但包含的细节远少于 300 dpi 的 PNG。
- 它不是某个阅读器屏幕的复制品。字体和细线由本工具自带的 PDF 引擎绘制,可能与其他应用中的显示略有不同。
简而言之:页面绘制之后,PNG 不会再丢失任何东西。页面有多少细节被保留下来,首先取决于你选择的分辨率。
为什么大小取决于内容
无损压缩对大面积的同一颜色和重复图案效果很好,对细密、不规则的细节效果较差。在我们以 300 dpi 对 A4 页面进行的测试中:
| 页面内容 | PNG 大小 |
|---|---|
| 文字和细线 | 约 1.1–1.3 MB |
| 一半照片、一半文字 | 约 4–4.4 MB |
| 满页细节丰富的照片 | 约 11.5–13 MB |
每个范围显示的是同一测试页面在两款不同浏览器中得到的文件大小。在这些示例中,内容的影响远大于浏览器;你自己的页面会得到不同的数字。
为什么大小取决于分辨率
dpi 翻倍意味着像素变为四倍。从 150 dpi 到 300 dpi,上面的照片页面增大了约 3.3 倍,文字页面约 2.5 倍。设置面板会在保存前显示像素尺寸,并在选择高时加一条提醒;它不会阻止你。
什么时候 JPG 更合适
对于扫描页和照片,JPG 通常小得多。同一张满页照片在 300 dpi 下,PNG 的大小约为 JPG 的 7 到 15 倍(因浏览器而异),而 JPG 在屏幕上看起来依然不错。对于文字和线条图页面,两者的大小相近,只有 JPG 在文字周围出现了压缩痕迹。
如果你的页面大多是照片或扫描件,PDF to JPG 能给你更小的文件。如果是文字、图表、示意图或截图,而你希望边缘干净利落,PNG 很合适。
让文件大小可控
- 只在屏幕上查看的内容,用标准(150 dpi)。
- 只选择需要的页面;保存多个页面介绍了方法。
- 把高留给需要放大查看或打印的页面。