什么是二维码容错率

Posted on

二维码具有容错功能,当二维码图片被遮挡一部分后,仍可以扫描出来。

容错的原理是二维码在编码过程中进行了冗余,就像是123被编码成123123,这样只要扫描到一部分二维码图片,二维码内容还是可以被全部读到。

二维码容错率即是指二维码图标被遮挡多少后,仍可以被扫描出来的能力。容错率越高,则二维码图片能被遮挡的部分越多。

二维码容错率用字母表示,容错能力等级分为:L、M、Q、H四级:

L       7%

M     15%

Q      25%

H     30%

 

大多数情况下,我们强烈建议采用30%的容错率。对此我们做过各种型号手机的扫描测试。结果是:

 

对目前主流手机,在绝大多数扫描场景下,容错率越高,越容易被快速扫描!!!

 

 

 

因此,草料二维码生成二维码时,可供选择容错类型,默认设为30%。

如果需要对二维码进行设计,比如需要在二维码中间加logo则需要选择H级容错率的二维码。当然,高容错率的代价是图片的复杂度提高。在实际操作中应该根据需求选择相应的容错级别。

注意,二维码边上的三个定位框和中间定位小块不能被遮挡。否则容错率再高也无法扫描。

如果没有能力自己加logo,草料网可以提供付费二维码美化服务。请联系我们qq群的群管。