We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
二维码技术标准有哪些? | 草料二维码技术博客
详细编码过程
一个QRCode编码教程
1.普通二维码(QR Code,Quick Response Code)构成
定位:
功能性数据:
数据码和纠错码:
2.数据编码 二维码支持以下数据类型的编码:
数据编码 = 编码类型代码 + 编码个数(二进制) + 数据编码 数据码 = 数据编码 + 结束码按8bits重排后 + 补齐码 数据区编码 = 数据码打乱 + 纠错码(Reed-solomon codes)打乱 画图用编码 = 数据区编码 + Reminder Bits ISO-8859-1:对应于ISO/IEC 10646即Unicode的前256个码位。(维基截图)
3.画二维码图
具体实现:
二维码有40种尺寸,最小的version 1 是21px*21px,最大的version 40 是177px * 177px,每个尺寸比上一个大4px。
选择纠错码等级:
纠错码算法
选择数据需要的最小version
掩码:有8种掩码可选,根据掩码的计算方式操作当前bit的横纵坐标,若结果为0则反转其颜色,反之不做变化。 下面给出8中掩码的计算方式
为什么加掩码
The text was updated successfully, but these errors were encountered:
No branches or pull requests
二维码技术标准有哪些? | 草料二维码技术博客
详细编码过程
一个QRCode编码教程
1.普通二维码(QR Code,Quick Response Code)构成
![image](https://user-images.githubusercontent.com/31687804/35041912-6efe6c98-fbc1-11e7-916c-4850dcdfd5cc.png)
![image](https://user-images.githubusercontent.com/31687804/35041918-7417d1f6-fbc1-11e7-9269-837f682a77a0.png)
定位:
提问:为什么用三个定位点定位一个二维码?
经过一个点的正方形有无数个,经过两个点的正方形有两个,经过三个点的正方形只有一个,所以用三个点定义,不仅容易确定数据范围,并且能保证在一定的倾斜情况下仍能正确识别。
功能性数据:
数据码和纠错码:
二维码打印尺寸:
2.数据编码
![image](https://user-images.githubusercontent.com/31687804/38799500-3e827bc4-4197-11e8-9c06-c160d5a0290c.png)
二维码支持以下数据类型的编码:
数据编码 = 编码类型代码 + 编码个数(二进制) + 数据编码
![image](https://user-images.githubusercontent.com/31687804/38799574-6519b91e-4197-11e8-9aac-ebf5f9731a65.png)
数据码 = 数据编码 + 结束码按8bits重排后 + 补齐码
数据区编码 = 数据码打乱 + 纠错码(Reed-solomon codes)打乱
画图用编码 = 数据区编码 + Reminder Bits
ISO-8859-1:对应于ISO/IEC 10646即Unicode的前256个码位。(维基截图)
3.画二维码图
具体实现:
二维码有40种尺寸,最小的version 1 是21px*21px,最大的version 40 是177px * 177px,每个尺寸比上一个大4px。
选择纠错码等级:
![image](https://user-images.githubusercontent.com/31687804/38799605-7786de4c-4197-11e8-8e2d-5d0198c329ce.png)
纠错码算法
选择数据需要的最小version
掩码:有8种掩码可选,根据掩码的计算方式操作当前bit的横纵坐标,若结果为0则反转其颜色,反之不做变化。
下面给出8中掩码的计算方式
为什么加掩码
The text was updated successfully, but these errors were encountered: