二维码学习

31 篇文章 0 订阅
18 篇文章 0 订阅

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.生成二维码图片



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值