必须要了解的QrCode二维码知识

关于QrCode的一些知识,规格、原理、容量、容错率等

二维码规格(版本)

二维码一共有40种规格(官方叫做Version),是根据行数、列数来区分的。最小规格(即Version 1)是21 x 21的矩阵(即二维码由21行,21列的小矩形组成),Version 2是 25 x 25的矩阵,Version 3是29 x 29,每增加一个version,就会增加4的尺寸,最高规格是Version 40,是一个177 x 177 的正方形矩阵。

二维码原理

二维码基本原理为二进制。首先将文字信息转换为二进制信息,其次在矩阵相应元素位置上,用点表示二进制“1”(方点、圆点或其他形状),用空白表示二进制“0”,点的排列组合确定了二维条码所代表的意义。

支持的字符类型

1、数字型数据(数字0~9);
2、字母数字型数据(数字0~9;字母A~Z;9个其他字符:space ,$, %, *, +, -, ., /, :);
3、8位字节型数据;
4、日本汉字字符;
5、中国汉字字符。

存储最大容量

· 数字数据 :7,089个
· 字母数据 :4,296个
· 8位字节数据 :2,953个
· 中国汉字、日本汉字数据 :1,817个

二维码纠错能力(容错率)

​二维码具备很强的纠错能力,即使它被遮挡了一部分,或者有一部分破损,也能被设备正常识别,这就是二维码中间加上Logo后也能正常使用的原因。容错率是来衡量二维条码纠错能力的参数,不同的纠错等级对应了不同的容错率。

· L级:容错率7%,可被遮挡7%,表示即使条码被遮挡7%,也能被正常识别。
· M级:容错率15%,可被遮挡15%
· Q级:容错率25%,可被遮挡25%
· H级:容错率30%,可被遮挡30%

二维码结构

必须要了解的QrCode二维码知识
规格(版本)信息:QrCode共有40种规格的矩阵(一般为黑白色),从21×21(规格1),到177×177(规格40),每一规格比前一规格每边增加4个模块。
格式信息:表示改二维码的纠错级别,分为L、M、Q、H;即使二维码被遮住一部分,一样可以被正常识别。
数据和纠错码字:实际保存的二维码信息,和纠错码字(用于修正二维码损坏带来的错误)。
定位标志、定时标志、校正图形:用于对二维码的定位,确定二维码的内容区域。

评论已关闭!

兔子二维码