QR码生成原理(一)
一、什么是QR码
QR码属于矩阵式二维码中的一个种类,由DENSO(日本电装)公司开发,由JIS和ISO将其标 准化。QR码的样子其实在很多场合已经能够被看到了,我这还是贴个图展示一下:
这个图如果被正确
22
48
29
20
H
16
28
34
20
14
3
L
55
15
127
77
53
M
44
26
101
61
42
Q
34
36
77
47
32
H
26
44
58
35
24
4
L
80
20
187
114
78
M
64
36
149
90
62
Q
48
52
111
67
46
H
36
64
82
50
34
5
L
108
26
255
154
10
6
M
86
48
202
122
84
Q
62
72
144
87
60
H
46
88
106
64
44
6
L
136
36
322
195
13
4
M
108
64
255
154
10
6
Q
76
96
175
108
74
H
60
112
139
84
58
7
L
156
40
370
224
15
4
M
124
72
293
178
12
2
Q
88
108
207
125
86
H
66
130
154
93
64
8
L
194
48
461
279
19
2
M
154
88
365
221
15
2
Q
110
132
259
157
10
8
H
86
156
202
122
84
9
L
232
60
552
335
23
0
M
182
110
432
262
18
0
Q
132
160
312
189
13
0
H
100
192
235
143
98
如果要了解更详细的QR码容量信息,可以到电装的网站去看看http;//- -
下面,就举例说明将“ABCDE123”转换成为版本1、Level H的QR码转换方法。
二、 模式标识符(Mode Indicator)
QR码的模式(Mode)就是前文提到的数字、字符、8bit字节码、多字节码等。对于不同的模 式,都有对应的模式标识符(Mode Indicator)来帮助解码程序进行匹配,模式标识符是4bit的二 进制数:
1、 数字模式(numeric mode ) : 0001
2、 混合字符模式(alphanumeric mode) : 0010
3、 8bit byte mode: 0100
4、 日本汉字(KANJI mode) : 1000
5、 中国汉字(GB2312):1101
由于示例文本串是混合字符,因此将选择alphanumeric mode,其标识码为:0010
三、 文本串计数标识符(Character count
二维码生成原理 来自淘豆网m.daumloan.com转载请标明出处.