什麼是模組
模組是 QR Code 格線中最小的方塊,每一個不是深色就是淺色。深色模組通常代表二進位的 1,淺色模組代表 0,不過印刷前遮罩會翻轉許多模組,所以無法用肉眼直接讀出資料。
模組排列成方形格線,邊長取決於版本。版本 1 每邊 21 個模組,每提高一個版本,每邊增加 4 個模組,到版本 40 為 177 個模組。
為什麼以模組為度量單位
標準幾乎都以模組而非毫米來描述,因為 QR Code 可以印成任何大小。靜區寬 4 個模組,定位圖案為 7 × 7 個模組,對位圖案為 5 × 5 個模組。
規劃印刷時,對掃描器來說重要的是單一模組的實際寬度。相機必須把每個模組解析成獨立的方塊,所以模組多而小的 QR Code,要印得更大,或要從更近處掃描,才比得上模組少而大的 QR Code。
- 版本 1:21 × 21 個模組
- 版本 10:57 × 57 個模組
- 版本 40:177 × 177 個模組
- Micro QR M1:11 × 11 個模組
模組形狀與造型
標準把模組畫成正方形,但讀取器是對每個單元格的中心取樣,所以圓角方塊、圓點與其他形狀往往仍能掃描。設計越安全,每個模組的中心區域就越能保持實心,深淺之間的對比也越高。
造型用在資料模組上效果最好,套用在掃描器用來定位的定位圖案上則風險較高。唯一可靠的檢查方式,是用多支手機測試有造型的 QR Code。