繁體中文

文字與日常工具·二維碼與條碼工具包

安靜區域和模組大小:調整 QR 碼的大小,以便第一次掃描

· 工作原理

二維碼 列印 可用性

徽章和海報比例上顯示帶有受保護安靜區域的 QR 網格
原始 ToolAcre 向量圖

涵蓋了人們忘記的兩個維度——程式碼周圍的空白邊距和每個模組的大小——並提供了一種調整徽章、海報和螢幕程式碼大小的方法。

徽章二維碼只有在您握得恰到好處時才會掃描——為什麼狹窄的邊緣或微小的模組會使程式碼邊緣化而不是損壞

即使有效負載有效,僅以一個角度掃描的程式碼也是邊緣性的。儲存庫的可掃描性檢查著重於可控原因:安靜區域寬度、前景和背景對比、反轉和清晰的整數大小模組。

這種症狀通常會間歇性地出現,因為框架會改變程式碼周圍的背景。寬大的白色邊距可能會直接掃描,而附近的徽章文字以一定角度進入相機作物,並相同的代碼會失敗。 ToolAcre 的警告捕捉了四個模組以下的配置邊距,但它無法偵測到稍後在佈局應用程式中新增的圖稿。最終組合的徽章,而不是單獨的下載,是必須測試的物件。

什麼是模組——網格中最小的正方形,以及為什麼更多內容意味著相同列印尺寸下更多、更小的模組

模組是 QR 矩陣中的淺色或深色方塊。當矩陣獲得更多行和列但列印的正方形保持固定時,每個模組都會變得更小,這就是為什麼縮短有效負載可以改善受限徽章設計的原因。

此面板會報告矩陣維度,以便設計者可以從單元格中進行推理,而不是將每個 QR 方塊視為等效。放置在同一個 30 毫米盒子中的 21 x 21 矩陣為每個模組提供了比 57 x 57 矩陣更多的空間。增加有效負載位元組或更強的校正可能會跨越版本邊界,因此縮短 URL 可能是比匯出更大的點陣圖更強大的干預措施。

靜區規則 — QR 要求的四模組空白邊框,以及每側 Code 128 期望的十模組邊距

ToolAcre 預設為 QR 周圍所需的四模組靜區,並在 Code 128 周圍呈現十個窄條邊距。裁切這些空白區域可以消除掃描器用來區分符號與周圍藝術品的結構分離。

這兩個邊距使用不同的單位,但原理相同:它們是故意留空的訊號邊界。 QR 預設四周有四個模組; Code 128 渲染在左側和右側使用十個窄條。在該空間內繪製的邊框並不是「仍然空白」。它引入了讀者期望分離的邊緣,並列印後的修剪可以去除不均勻的剩餘邊距。

掃描距離指導是一種測試計畫啟發式方法,而不是保證尺寸法則

距離與寬度的比率可以幫助規劃第一個證明,但是這個儲存庫沒有編碼通用的物理尺寸保證。相機焦距、矩陣密度、基材和照明都會影響結果,因此誠實的規則是在預定距離進行測試。

從實際矩陣和預期放置開始,然後建立多個證明,而不是應用一個距離公式作為保證。該消息來源沒有提供可以得出通用比率的相機型號、焦距或基板模型。在真實隊列或徽章互動的近端和遠端進行測試可以暴露焦點故障,而無需將規劃啟發式轉換為錯誤規格。

列印和螢幕差異 - 每英吋點數、抗鋸齒和螢幕縮放,以及為什麼在顯示器上看起來清晰的程式碼在紙上卻會變得模糊

當調整圖稿大小以進行列印時,SVG 會保留硬模組邊緣。 PNG 在以最終解析度匯出時也可以運作,但重新取樣小點陣圖可能會引入混合邊緣;因此,畫布渲染器使用全像素模組大小。

Canvas 匯出將要求的像素大小降低到整個模組大小,然後使最終影像成為所有模組加邊距的精確倍數。結果可能略小於標稱要求,但每個單元格保持相同。稍後透過內插來拉伸 PNG 會破壞保護措施。 SVG 避免了光柵插值,儘管列印管道仍然可以對其進行光柵化並應該進行校對。

工作範例:比較模組數量並測試物理尺寸,無需宣告未經驗證的最小值

在製作徽章和海報校樣之前產生相同的有效負載並記錄其模組計數。保持四模組邊界完整,從可用空間計算候選方塊,然後以預期距離掃描實際庫存,而不是引用通用毫米最小值。

可靠的工作表記錄有效負載、校正等級、矩陣計數、候選物理尺寸和掃描條件。產生一次,將未修改的 SVG 放置為多種尺寸,並在安靜區域內不包含其他藝術品。要求測試人員正常接近,而不是小心地對齊手機。在這些條件下重複工作的第一個尺寸是該工作的證據,而不是其他印表機或場所的通用最小尺寸。

這不包括反射層壓板、曲面和專用工業掃描儀

反射層壓板、彎曲包裝和專用工業成像儀不在實施和測試範圍內。這些變數需要物理試驗或特定領域的裝置指導,而不是對編碼矩陣進行另一次更改。

反光層壓板可以用眩光代替明暗對比;圓柱體可以在其寬度上不同程度地扭曲模組;低解析度熱敏印表機可以合併相鄰的單元格。這些變數都沒有出現在瀏覽器矩陣中。如果應用程式包含它們,請測試確切的材料和形狀或使用專業標記指導。僅變更校正等級無法恢復列印實體遮蓋的取景器幾何形狀。

重點 — 保持內容簡短,保護邊距,並使用 QR 和條碼工具包按照您計算的大小產生乾淨的代碼

保持有效負載較短,保留安靜區域,匯出乾淨的幾何圖形並測試物理物件。 QR 程式碼產生器提供穩定的 SVG 或整數縮放的 PNG;生產批准仍屬於代表性條件下的掃描。

實際順序是有效負載第一,矩陣第二,物理證明第三。保持編碼值簡潔,在完整的圖稿中保持配置的邊距完整,並更喜歡向量輸出進行佈局。然後使用代表性裝置在代表性光線下掃描校樣。通過瀏覽器的對比度和安靜區域警告是一個有用的大門,但不允許跳過生產測試。