JPG 还是 PNG:按内容和用途选择
在这里,两种格式装的是同样的东西:一张按你选择的分辨率、在白色背景上绘制的页面图片,像素尺寸也一样。不同的是这些像素的存储方式——它决定了文件大小,也影响细小边缘的呈现效果。
简短的回答
- JPG 适合日常使用:在聊天、电子邮件、幻灯片或网页中分享。对于有照片的页面,它通常小得多。
- PNG 适合文字、图表、示意图和截图:当文字和线条周围边缘干净比文件大小更重要时。
如果拿不准,就先用 JPG(默认)保存,看看结果。如果放大后文字周围出现淡淡的雾状或斑块,就把同样的页面再保存一次为 PNG。
两种格式如何存储页面
JPG 采用有损压缩:它会简化肉眼不太注意的细节,所以照片会变小。PDF to Image 以一个固定的质量设置保存 JPG,没有质量滑块。在锐利、高对比度的边缘上——比如白底黑字——这种压缩可能留下轻微的伪影。
PNG 采用无损压缩:页面一旦被绘制成像素,这些像素就会不经改动地保存下来。“无损”涵盖的仅此而已。它不会把 PDF 保留为 PDF,不会添加所选分辨率没有捕捉到的细节,也不会让文字保持可选、让链接保持可用。页面先被绘制;只有在那之后,PNG 才不会丢失任何东西。
实测文件大小
我们把一份测试 PDF 中同样的三页 A4 分别保存为两种格式。第 1 页是满页照片,第 2 页一半照片一半文字,第 3 页是文字。大小单位为 MB,分别在 Chromium(Chrome 和 Edge 的引擎)和 WebKit(Safari 的引擎)中测得:
| 页面 · dpi | JPG Chromium | PNG Chromium | JPG WebKit | PNG WebKit |
|---|---|---|---|---|
| 照片 · 150 | 0.25 MB | 4.00 MB | 0.49 MB | 3.45 MB |
| 照片 · 300 | 0.85 MB | 13.22 MB | 1.69 MB | 11.53 MB |
| 一半照片 · 150 | 0.23 MB | 1.25 MB | 0.37 MB | 1.16 MB |
| 一半照片 · 300 | 0.64 MB | 4.42 MB | 1.10 MB | 3.97 MB |
| 文字 · 150 | 0.37 MB | 0.50 MB | 0.59 MB | 0.48 MB |
| 文字 · 300 | 0.94 MB | 1.26 MB | 1.51 MB | 1.14 MB |
每一组的像素尺寸都相同(150 dpi 下为 1240 × 1754 px,300 dpi 下为 2479 × 3508 px)。图片由你的浏览器自带的编码器生成,所以同一页在不同浏览器中会得到不同的文件大小。
JPG 并不总是更小
在照片页上,PNG 约为 JPG 的 7 到 16 倍大。在文字页上,差距很小——而在 WebKit 中情况正好相反:两种分辨率下,PNG 都比 JPG 小。像简单柱状图这样有大面积纯色的页面,在 WebKit 中也是如此(150 dpi 下 PNG 约 49 KB,JPG 约 70 KB)。在 Chromium 中,这些页面上都是 JPG 更小。
所以经验法则看的是内容,而不是格式名称:照片和扫描件更适合 JPG;文字和平面图形会让两者接近,PNG 甚至可能更小。
按接下来的用途选择
| 这张图片将要… | 建议起点 |
|---|---|
| 放进聊天、电子邮件或文档 | JPG |
| 展示照片、扫描件或带图片的页面 | JPG |
| 展示小字、细线、图表或示意图 | PNG |
| 继续编辑,或多次重新保存 | PNG |
| 需要透明背景(两者都绘制在白色上) | 都不行 |
如果你总是用同一种格式
PDF to Image 是为切换而设计的:更改格式时,你的 PDF、页面选择和分辨率都保持不变。如果你总是只要一种格式,PDF to JPG 和 PDF to PNG 只用一种格式完成同样的工作,无需做选择。
分辨率对文件大小的影响与格式一样大;分辨率与大页面介绍了这一点。
在浏览器中转换页面 → PDF to Image