标准:GB/T 18284/2000 neq ISO/IEC 18004:2000
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标准的一点介绍。关于里面的详细信息还请参阅国家标准或相应的国际标准。如果在程序编制过程中
有什么困难,可以再问我。