关于图片分辨率的大部分困惑,都来自把两个不同的问题混为一谈:这张图包含多少细节?我把它放到某处时会有多大? 像素回答第一个问题。DPI 和 PPI 回答第二个——但只对印刷有效。在屏幕上,DPI 什么也不做。想通这一点,整个话题就变简单了。

我们把它一个个拆开。

像素是衡量细节的唯一真实标准

图片分辨率讲清楚:像素、DPI 和 PPI(各自什么时候有用) — visual 1
像素是衡量细节的唯一真实标准

一张图片是由许多叫"像素"的彩色小点组成的网格。一张 3000 × 2000 的照片包含六百万个像素,而这个数量在图片被拍下或导出的那一刻就固定了。它是文件里真实、诚实的信息量。其余的一切——DPI、印刷尺寸、"印刷要 300 DPI"——都只是关于如何把这些像素铺开到物理世界里的说明。

这就是为什么了解任何一张图,第一件要看的是它的像素尺寸,而不是 DPI。一张标着 300 DPI 但只有 500 px 宽的图,不过是一张贴了大标签的小图。

PPI 和 DPI:不是同一个词说两遍

图片分辨率讲清楚:像素、DPI 和 PPI(各自什么时候有用) — visual 2
PPI 和 DPI:不是同一个词说两遍

人们把这两个词混用,但它们描述的是不同的东西。

  • PPI(每英寸像素数) 描述图片在显示或印刷时像素排得有多密。它是图片及其预期尺寸的属性。
  • DPI(每英寸墨点数) 描述打印机每英寸打下多少个墨点。它是打印机硬件的属性。

在日常使用中——缩放照片、准备印刷稿——你实际设定的那个数字是 PPI,尽管软件把它标成"DPI"。这个区别很少会咬你一口,但记住 PPI 关乎图片、DPI 关乎打印机,能让你的概念模型保持清晰。

为什么 DPI 在屏幕上毫无意义

这就是让所有人栽跟头的部分。手机或显示器是逐像素显示图片的。一张 1080 × 1080 的 Instagram 图恰好用 1,166,400 个像素,无论文件元数据里写的是 72 DPI 还是 300 DPI。DPI 标签在屏幕上被完全忽略。所以那句老掉牙的"网页图片存成 72 DPI"只是个无害的遗留习惯——它对图片在网上的样子毫无影响。凡是活在屏幕上的东西,用像素来定尺寸,忘掉 DPI 的存在。

DPI/PPI 真正有用的地方:印刷

印刷是物理的,所以它需要把像素翻译成英寸。清晰照片打印的标准是 300 PPI。要算出你需要的像素尺寸,把印刷尺寸乘以 300:

印刷尺寸 300 PPI 下所需像素
4 × 6 英寸(明信片) 1200 × 1800
5 × 7 英寸 1500 × 2100
8 × 10 英寸 2400 × 3000
A4(8.27 × 11.7 英寸) 2480 × 3508
12 × 18 英寸(海报) 3600 × 5400

反过来读这张表,它就成了一条规则:把图片的像素宽度除以 300,就能看出它能打出的最大清晰尺寸。一张 3000 px 宽的照片打到 10 英寸都很漂亮。硬要打成 20 英寸的海报,每个像素就得覆盖两倍的面积——细节会发软。远距离观看的大幅印刷可以降到 150 PPI 仍然好看,这也是为什么广告牌凑近看分辨率低得惊人。

实用结论

两条规则几乎覆盖所有真实场景:

  1. 屏幕用 —— 按像素定尺寸,对准显示目标,忽略 DPI。想把像素尺寸设对,参见如何正确缩放图片这篇指南。
  2. 印刷用 —— 从物理尺寸出发,乘以 300(大幅且远看用 150),并确认你的图片确实拥有那么多像素。如果没有,你需要一张更高分辨率的原图——放大救不了它。

当你确实需要为上述任一目的改变图片的像素尺寸时,就在浏览器里做:

这个缩放工具支持按像素或百分比、可锁定宽高比,而且一切都在你本机运行——什么都不上传,首次访问后可离线使用。把目标所需的像素尺寸设好,DPI 会自己搞定。