Qraft

DPI

DPI(Dots Per Inch)是表示每 1 英寸(2.54 厘米)内排列的点数的单位,用来衡量印刷物和扫描仪的分辨率。DPI 越高,点排列得越密,得到的图像越精细。一般的办公打印机以 300 至 600 DPI 输出,商业印刷则在 1200 DPI 以上。

二维码的印刷中,DPI 直接决定读取精度。构成二维码的最小单位「模块」(黑白的正方形),必须以扫描仪和相机能够准确识别的尺寸印刷出来。DPI 太低时模块的边界会变模糊,相邻的模块融合在一起,就会发生读取错误。

实务上的参考标准是,二维码的印刷至少推荐 300 DPI。名片、传单等近距离读取的用途用 300 DPI 就足够;海报、招牌等需要从远处读取的场合,则通过加大二维码本身的尺寸来应对。真正关键的是每一个模块占多少个点。只要 1 个模块是以 3×3 点以上印刷的,绝大多数扫描仪都能稳定读取。

光栅图像(PNG、JPEG)生成二维码时,要注意输出时的 DPI 设定。把按屏幕显示用的 72 DPI 生成的图像直接拿去印刷,模块会变得模糊。印刷用途必须以 300 DPI 以上导出,或者使用 SVGPDF 等矢量格式,从 DPI 的制约中彻底解放出来,这才是最好的做法。