对齐图案
对齐图案是配置在版本 2 及以上 QR 码中的小型同心正方形(5×5 模块)。定位图案用于检测 QR 码的整体位置,而对齐图案则负责校正码内部的变形。
当 QR 码从倾斜角度扫描或印刷在曲面上时,模块的位置会发生偏移。对齐图案作为基准点来计算变形程度,并恢复正确的模块位置。版本越大,对齐图案的数量越多,能够应对更大的变形。
在实际应用中,对齐图案是制作设计二维码时需要注意的要素。如果 logo 或插图覆盖了对齐图案,变形校正将无法正常工作,导致读取错误。在进行设计定制时,请避开定位图案和对齐图案的位置来放置 logo。
各版本的个数与中心坐标示例
个数由规则「基准坐标数 n = 版本 ÷ 7 的整数部分 + 2」机械地决定,共 n² − 3 个(去除与定位图案重叠的 3 个角)。
| 版本 | 基准坐标数 n | 对齐图案数 |
|---|---|---|
| 1 | - | 0 |
| 2〜6 | 2 | 1 |
| 7〜13 | 3 | 6 |
| 14〜20 | 4 | 13 |
| 21〜27 | 5 | 22 |
| 28〜34 | 6 | 33 |
| 35〜40 | 7 | 46 |
中心坐标由 ISO/IEC 18004 的附录规定:例如版本 2 的行列坐标为 {6, 18},唯一的对齐图案位于 (18, 18);版本 7 为 {6, 22, 38},去除 3 个角后共 6 处。