QR码介绍

来源:互联网 发布:步步高book2软件下载 编辑:程序博客网 时间:2024/04/28 16:38

 标准:GB/T 18284/2000 neq ISO/IEC 18004:2000

QR码即快速矩阵响应码.

QR码示例

符号描述

基本特性:

1 、数字型数据(0~9)

2、字母数字型数据(0~9 A~Z space,$%*+ - /:);

3 、8位字节型数据(ASCII字符集)

4、中国汉字字符(GB2312图形字符代码表示的字符集A1A1~FAFE)

数据表示法

深色模块表示二进制1,浅色模块表示二进制0

符号规格21*21模块到177*177模块(版本1~40,每一版本比前一个版本每边增加4个模块)

每个符号的数据字符数(最大规格的符号-----版本40-L)

1、数字数据7089个字符

2、字母数字数据4296个字符

3、8位字节数据2953个字符

4、中国汉字数据1817个字符

纠错选择

数据位纠错采用Reed-Solomon纠错码,版本信息纠错采用BCH(18,6),格式信息采用BCH(15,5)

4种纠错等级,可恢复的码字比例

L:7%  M:15%  Q:25%  H:30%

附加特性

1、结构链接(可选)

2、掩模(固有)可以使符号中深色与浅色模块的比例接近1:1,减小对译码的准确的影响

3、扩充解释(可选)

编码:

模式指示符+字符计数指示符+经各种规则压缩后的数据+填充位+..........(可在多种模式间切换)

然后按照版本信息分割成不同的块,对每一块进行纠错位计算并填充纠错码数据

按照不同的版本摆放数据,摆放位置探测图形、定位图形、校正图形格式信息、版本信息

以上仅是QR标准的一点介绍。关于里面的详细信息还请参阅国家标准或相应的国际标准。如果在程序编制过程中

有什么困难,可以再问我。

原创粉丝点击