用手機相機掃描
多數智慧型手機可直接在相機 App 中掃描 QR Code。iPhone 自 2017 年的 iOS 11 起就支援,目前大多數 Android 手機則能透過相機 App 或 Google 智慧鏡頭掃描。把相機對準 QR Code,通常會出現一個顯示解碼後連結的橫幅或按鈕。
許多其他 App 也內建自己的掃描功能,例如通訊、銀行與支付 App。這些掃描功能通常只處理專屬於該 App 的 QR Code,例如付款請求或登入碼。
掃描器如何解碼
掃描器首先尋找三個定位圖案,藉此確定 QR Code 的位置、方向與四個角落。接著修正角度與透視變形,把每個模組取樣為深色或淺色,並讀取格式資訊以得知錯誤更正等級與遮罩。移除遮罩並修正錯誤之後,再把資料還原成文字、連結或其他內容。
這就是為什麼良好的對比、乾淨的靜區,以及大小足以應付相機距離的模組如此重要。任何遮住定位圖案或讓格線模糊的因素,都會讓上述每個步驟更困難。
開啟前先看預覽
多數內建掃描器會在開啟前顯示連結或網域,這個預覽正是檢查 QR Code 去向的最佳時機。如果網域看起來陌生、拼字有誤,或與張貼 QR Code 的地點毫無關係,最好不要開啟。有些掃描 App 會自動開啟連結,這就讓你失去了檢查的機會。
- 要看完整網域,而不只是開頭幾個字元
- 對來源不明的短網址要保持警覺
- 不要在意外的 QR Code 帶你到的頁面上輸入密碼或付款資料