模組

又稱: 單元格, 點, QR Code 像素, Module

定義

模組是 QR Code 中一個深色或淺色的方形單元格,是圖案的基本單位。QR Code 的所有尺寸、邊界與印刷規則,都是以模組為單位來衡量。

什麼是模組

模組是 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。

常見問題

QR Code 的單一模組印出來應該多大?

一般經驗法則是,在包裝或卡片上近距離掃描時,每個模組至少 0.3 到 0.5 毫米;需要從遠處讀取的則要更大。確切數字取決於相機、距離與印刷品質。

QR Code 的模組一定是正方形嗎?

標準中是正方形,但許多讀取器因為是取樣每個單元格的中心,所以能容忍圓角或圓點狀的模組。有造型的 QR Code 印刷前一定要測試。

QR Code 有多少個模組?

取決於版本。邊長是 17 加上 4 倍的版本號碼,所以版本 1 有 21 × 21 個模組,版本 40 有 177 × 177 個。

來源與標準

所有名詞