二维码学习

1.二维码:一种编码方式。(又名QR Code)

2.它可以存更多的数据

3.二维码一共有40个尺寸。Version 1-Version 40 。公式:(V-1)*4+21 = 最高尺寸。

4.二维码的样例

   定位图案

   功能性数据

   数据码

   纠错码(这就是为什么二维码有残缺还能扫出来,也就是为什么有人在二维码的中心位置加入图标)

5.Mask算法后生成二维码图片。


二维码生成示例:


1. 把上述数字分成三组: 012 345 67

2. 把他们转成二进制: 012 转成 0000001100; 345 转成 0101011001; 67 转成 1000011。

3. 把这三个二进制串起来: 0000001100 0101011001 1000011

4. 把数字的个数转成二进制 (version 1-H是10 bits ):8个数字的二进制是 0000001000

5. 把数字编码的标志0001和第4步的编码加到前面: 0001 0000001000 0000001100 0101011001 1000011

6.其中0是白块,1是黑块,如果遇到了上面的非数据区,则绕开或跳过。

7.Mask操作。(通过此种算法来排序)

8.生成二维码图片


二维码学习_第1张图片

你可能感兴趣的:(二维码)