全部指南

JPG 还是 PNG:按内容和用途选择

在这里,两种格式装的是同样的东西:一张按你选择的分辨率、在白色背景上绘制的页面图片,像素尺寸也一样。不同的是这些像素的存储方式——它决定了文件大小,也影响细小边缘的呈现效果。

简短的回答

如果拿不准,就先用 JPG(默认)保存,看看结果。如果放大后文字周围出现淡淡的雾状或斑块,就把同样的页面再保存一次为 PNG。

两种格式如何存储页面

JPG 采用有损压缩:它会简化肉眼不太注意的细节,所以照片会变小。PDF to Image 以一个固定的质量设置保存 JPG,没有质量滑块。在锐利、高对比度的边缘上——比如白底黑字——这种压缩可能留下轻微的伪影。

PNG 采用无损压缩:页面一旦被绘制成像素,这些像素就会不经改动地保存下来。“无损”涵盖的仅此而已。它不会把 PDF 保留为 PDF,不会添加所选分辨率没有捕捉到的细节,也不会让文字保持可选、让链接保持可用。页面先被绘制;只有在那之后,PNG 才不会丢失任何东西。

实测文件大小

我们把一份测试 PDF 中同样的三页 A4 分别保存为两种格式。第 1 页是满页照片,第 2 页一半照片一半文字,第 3 页是文字。大小单位为 MB,分别在 Chromium(Chrome 和 Edge 的引擎)和 WebKit(Safari 的引擎)中测得:

页面 · dpiJPG ChromiumPNG ChromiumJPG WebKitPNG WebKit
照片 · 1500.25 MB4.00 MB0.49 MB3.45 MB
照片 · 3000.85 MB13.22 MB1.69 MB11.53 MB
一半照片 · 1500.23 MB1.25 MB0.37 MB1.16 MB
一半照片 · 3000.64 MB4.42 MB1.10 MB3.97 MB
文字 · 1500.37 MB0.50 MB0.59 MB0.48 MB
文字 · 3000.94 MB1.26 MB1.51 MB1.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