cv.cm

知识库 · 图片与文件

DPI 和 PPI 有什么区别?

阅读约 4 分钟

简短回答

PPI(每英寸像素数)描述的是图像在打印或显示时像素的密集程度;DPI(每英寸点数)描述的是打印机每英寸喷印多少个墨点。日常使用中两者经常混用。对数字图像来说,只有像素尺寸才是关键,PPI 值只决定打印尺寸:3000 像素按 300 PPI 打印就是 10 英寸宽。

打开调整图片大小

两种不同的度量

术语衡量对象适用场合常见数值
PPI输出时每英寸的图像像素数图像文件、屏幕打印 300;手机屏幕 400–500 以上
DPI每英寸的墨点或碳粉点数打印机激光打印机 600–2400,喷墨打印机最高 4800 × 1200
LPI每英寸的网线数胶印杂志 133–175

打印机需要用好几个墨点来还原一个像素的颜色,所以打印机的 DPI 远高于图像的 PPI。Photoshop 等软件把这项图像设置称为「分辨率」,单位是像素/英寸;而很多上传表单要求的「300 DPI」,其实指的是 300 PPI。

公式:像素、英寸与 PPI

打印尺寸、像素数和 PPI 由一个公式联系起来:pixels = inches × PPI,即「像素 = 英寸 × PPI」。变换一下就是 inches = pixels ÷ PPI。

像素尺寸300 PPI 时150 PPI 时72 PPI 时
1200 × 18004 × 6 英寸8 × 12 英寸16.7 × 25 英寸
2480 × 3508A4(8.27 × 11.69 英寸)16.5 × 23.4 英寸34.4 × 48.7 英寸
3000 × 200010 × 6.67 英寸20 × 13.3 英寸41.7 × 27.8 英寸
600 × 6002 × 2 英寸4 × 4 英寸8.3 × 8.3 英寸

计算示例:要以 300 PPI 打印一张 8 × 10 英寸的照片,需要 8 × 300 = 2400 乘 10 × 300 = 3000 像素。一张 1200 × 1500 像素的图片打印到这个尺寸只有 150 PPI,近看会发虚。

为什么只改 DPI 在屏幕上毫无变化

PPI 值只是文件元数据里的一个数字。不重新采样就把它从 72 改成 300,并不会增加任何一个像素;图片在屏幕上看起来完全一样,只是打印出来变小了。只有重新采样(改变像素尺寸)才会影响画质。

  • 把小图放大到 300 PPI,是通过插值凭空生成像素,图会变大,但不会变清晰。
  • 缩小像素尺寸会永久丢弃细节,所以请保留原图。
  • 当表单要求「300 DPI」时,看看是否还列出了像素尺寸,那才是真正关键的。

屏幕如何利用像素密度

CSS 有自己的单位:1 CSS 英寸等于 96 CSS 像素,1 点(pt)等于 1/72 英寸。现代显示屏在每个 CSS 像素里塞进了更多物理像素,这个比例通过 window.devicePixelRatio 提供给网页。

比例为 3 的手机,会用 3 × 3 的物理像素块来绘制每个 CSS 像素。因此,一张显示宽度为 400 CSS 像素的图片,需要约 1200 像素宽才能在这块屏幕上完全清晰,这也是网站用 srcset 提供多种尺寸的原因。

到底需要多少 PPI?

观看距离越远,所需的像素密度越低。一臂距离看照片时,300 PPI 已接近大多数人眼的分辨极限;从两米外看的海报用 100–150 PPI 就够了,广告牌的打印精度只有 10–30 左右。

  • 照片冲印、宣传册、书籍:300 PPI。
  • 海报和大幅打印:150–200 PPI。
  • 远距离观看的横幅和招牌:30–100 PPI。
  • 屏幕:忽略 PPI,按显示需要确定图片的像素尺寸。

常见问题

网页图片用 72 DPI 还是 300 DPI 更好?

都不是:浏览器忽略 DPI 值,按像素尺寸显示图片。一张 1200 像素宽的图片,无论元数据写的是 72 还是 300,在网上看起来都一样。

怎样把图片改成 300 DPI?

在图像编辑软件中把分辨率设为 300,并且不要重新采样,打印尺寸会相应缩小。如果缩小后的打印尺寸太小,说明这张图片的像素不足以在该尺寸下达到 300 PPI。

4 × 6 英寸(6 寸)照片在 300 DPI 下是多少像素?

1200 × 1800 像素,因为 4 × 300 = 1200,6 × 300 = 1800。

扫描 DPI 越高画质越好吗?

在一定范围内是的。扫描文档和照片用 300 DPI 就合适;想放大的小尺寸照片可以用 600 DPI 或更高,但 DPI 每翻一倍,文件大小就变为四倍。

全部知识文章