二維碼具有容錯功能,當二維碼圖片被遮擋一部分后,仍可以掃描出來。
容錯的原理是二維碼在編碼過程中進行了冗余,就像是123被編碼成123123,這樣只要掃描到一部分二維碼圖片,二維碼內容還是可以被全部讀到。
二維碼容錯率即是指二維碼圖標被遮擋多少后,仍可以被掃描出來的能力。容錯率越高,則二維碼圖片能被遮擋的部分越多。
二維碼容錯率用字母表示,容錯能力等級分為:L、M、Q、H四級:
L 7%
M 15%
Q 25%
H 30%
二維工坊為在DIY二維碼時,在參數設置中提供了容錯率選項。
進行帶LOGO的二維碼設計時,請盡量選擇30%容錯率設置選項。
高容錯率將會使得二維碼變得復雜。
二維碼內容中的文字增加,二維碼識別效率也相應降低。
注意,二維碼邊上的三個定位框和中間定位小塊不能被遮擋,否則容錯率再高也無法掃描。
如果沒有能力自己加logo,二維工坊可以提供付費二維碼美化服務。