二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response。二维码在我们现在的生活中已经无处不在,广告牌上的商家链接、手机支付、还有现在疫情的绿码、核酸码等。
辰匠小工具这里利用QRCode.js来对输入的内容来生成二维码:
QRCode.js 是一个用于生成二维码的 JavaScript 库。主要是通过获取 DOM 的标签,再通过 HTML5 Canvas 绘制而成,不依赖任何库。
二维码的容错级别:
在⼆维码部分模糊的情况下依然可以进⾏识别,分为四个识别等级。更⾼的级别可以识别更模糊的⼆维码,但会降低⼆维码的容量。如果⽣成的⼆维码不会被破坏,建议使⽤低识别等级。
等级: | 最⼤模糊⾯积: |
---|---|
L(低级) | ≤7% |
M(中级) | ≤15% |
Q(四分之⼀) | ≤25% |
H(⾼级) | ≤30% |
二维码的容量:
容量取决于⼆维码的版本和模糊识别等级,编码模式也会影响可存储数据的量。下表显⽰了每种编码模式和每个模糊识别等级的最⼤可存储字符数。
编码模式 | L | M | Q | H |
---|---|---|---|---|
数字 | 7089 | 5596 | 3993 | 3057 |
数字+字母 | 4296 | 3391 | 2420 | 1852 |
字节 | 2953 | 2331 | 1663 | 1273 |
汉字 | 1817 | 1435 | 1024 | 784 |
通过这样介绍,让大家对二维码有些了解。
二维码可使有摄像头设备识别信息,比如手机各种APP里的“扫一扫”,扫完二维码后跳转各种页面。
之前也介绍过,树莓派+摄像头利用python的pyzbar来识别图像的二维码
欢迎来试试二维码小工具,之后还会有其他小工具,敬请期待...
内容分类
热门浏览
联系我们:
公众号:辰匠之心十分感谢您的宝贵的建议、意见、评论、合作交流、问题咨询等留言信息! 如有需要我们会尽快与您回复沟通。