模块

又称: 单元, 点, 二维码像素

定义

模块是二维码中的一个方形小格,深色或浅色。它是图案的基本单位:二维码的一切尺寸、边距和印刷规则,都以模块来衡量。

什么是模块

模块是二维码网格中最小的方块,每个模块不是深色就是浅色。深色模块通常代表二进制的 1,浅色代表 0,不过印刷前掩模会翻转其中许多模块,所以你无法用肉眼读出数据。

模块排成方形网格,边长取决于版本。版本 1 每边 21 个模块,每高一个版本每边增加 4 个,版本 40 达到 177 个。

为什么用模块作为度量单位

标准几乎都用模块而不是毫米来描述,因为二维码可以印成任何尺寸。静区宽 4 个模块,定位图案是 7 × 7 个模块,校正图案是 5 × 5 个模块。

规划印刷时,真正对扫描器有意义的是单个模块的实际宽度。相机必须把每个模块分辨成独立的方块,所以模块多而小的二维码,要印得更大或从更近处扫描,才比得上模块少而大的二维码。

  • 版本 1:21 × 21 个模块
  • 版本 10:57 × 57 个模块
  • 版本 40:177 × 177 个模块
  • Micro QR M1:11 × 11 个模块

模块形状与样式

标准把模块画成方形,但读取器采样的是每个格子的中心,所以圆角方块、圆点和其他形状往往仍可扫描。设计越稳妥,每个模块中心区域保持实心的部分就越多,深浅之间的对比也越高。

样式化最适合用在数据模块上,用在定位图案上风险更大,因为扫描器要靠它们找到二维码。唯一可靠的检验办法,是在多部手机上测试带样式的二维码。

常见问题

印刷时二维码的一个模块应该多大?

常见的经验是,包装或卡片上近距离扫描,每个模块至少 0.3 到 0.5 毫米,远距离读取则要更大。具体数值取决于相机、距离和印刷质量。

二维码的模块一定是方形吗?

标准里是方形的,但许多读取器因为采样每个格子的中央,也能容忍圆角或圆点形状的模块。印刷前务必测试带样式的二维码。

二维码有多少个模块?

取决于版本。边长等于 17 加上 4 乘以版本号,所以版本 1 是 21 × 21 个模块,版本 40 是 177 × 177 个。

来源与标准

全部术语