PDF 转 JPG 模糊不清?先检查这四个地方
来自 FreePDF 团队 ·
PDF 在阅读器里清清楚楚,转成 JPG 却发虚,小字糊成一片,越放大越看不清。常见原因有四个,其中只有两个跟转换本身有关,另外两个出在原文件和你查看图片的方式上。
分辨率选低了
PDF 页面在被「画」出来之前是没有像素的。转成 JPG,就是决定用多少像素来画这一页,单位是 DPI,也就是页面上每英寸多少个点。我们的 PDF 转 JPG 有四档分辨率,差别很大:
- 低(72 DPI):一页 A4 大约 595 × 842 像素。做缩略图够用,要拿来读就糊了。
- 标准(150 DPI):默认档,约 1240 × 1754 像素。在手机上看、放进幻灯片都没问题,放大看脚注会有点软。
- 高(300 DPI):常规的打印标准,放大后小字依然清楚。
- 超高(600 DPI):适合大幅打印、建筑平面图,以及需要凑近细看的内容。
每升一档,宽和高都翻倍,文件大约变成原来的四倍。如果你把 150 DPI 的图按整页大小打印出来,或者铺满一块大屏幕,模糊基本就是这个原因。回到原始 PDF,用 300 DPI 重新转一次就行。
JPG 压缩会把文字边缘弄脏
JPG 省空间的办法,是丢掉照片里人眼不太会注意的细节。偏偏黑白分明的锐利边缘最容易露馅:字的周围浮着一圈淡淡的灰晕,细线旁边冒出小方块似的杂点。我们的 JPG 用的是固定的、相当高的画质,所以这种情况不严重,但一整页密密麻麻的小字,还是可能看着发毛。
有两个办法。一是提高 DPI,这些瑕疵相对于字来说变小了,影响也就小了。二是改用 PNG,它是无损格式,不管什么分辨率,文字边缘都干干净净。PNG 文件更大,但对几页文字或一张图表来说,这点体积通常无所谓。
原文件本来就不清楚
如果 PDF 是扫描件,或者页面上放的是一张低分辨率的照片,转换工具也只能照着文件里的内容画。把一份 100 DPI 的扫描件按 600 DPI 渲染,得到的只是一张更大的、同样模糊的图。
有个简单的测试:在阅读器里把 PDF 放大到 400%。如果文字碎成一个个小方格,或者看着发软,说明瓶颈在原文件;如果依然锐利,那页面上是矢量文字,想渲染多大都可以。扫描件质量太差的话,真正的解决办法是用 300 DPI 重新扫描,或者找对方要原始的电子文件。
问题出在查看方式上
重新转换之前,先排除这两种情况:
- 看图软件打开大图时通常会缩小到适合窗口,有些软件缩得很粗糙。把图片调到 100% 显示,看到的才是真实像素。
- 聊天软件和部分邮箱在你把图片当「照片」发送时会重新压缩。用微信发的话记得勾选「原图」,或者直接当文件发,对方收到的就是原样。
常见问题
能只转其中一页,而不是整个 PDF 吗?
转换工具会把每一页都渲染出来。只需要一页的话,先用提取 PDF 页面把它单独拿出来,再转这个单页文件。这样你拿到的是一张图而不是一个压缩包,用 600 DPI 转也快得多。
为什么图片在屏幕上挺清楚,打印出来就糊了?
屏幕会把图片缩放到合适的大小显示,所以 150 DPI 在笔记本上看着很锐利。打印机则要把这些像素铺满整张纸,按整页大小打印时,150 DPI 撑不住小字。要上纸的东西,就用 300 DPI 转。