首页 > 代码库 > 二维码简析
二维码简析
二维码的生成细节和原理可参考下面的链接:
http://bbs.angeeks.com/thread-3942741-1-1.html
http://developer.51cto.com/art/201310/414082_all.htm
简单来说,二维码是用来存放文本、图片、视频等信息的一个载体,它包含的是二进制信息,其中黑色块为1,白色块为0
定位图案是通过角上的三个大色块
二维码有40个尺寸(version),从21*21,25*25,29*29, ... ,177*177 (像素点)
qrcode.js插件可以将url信息生成二维码
信息论冗余信息,也就是纠错码,纠错率由不同的级别,最多可以达到百分三十几
例如有些二维码中间有一个logo图片,仍可以正确识别
与条形码的对比:存储信息量大(最多1000多个字母或者500多个汉字)、有纠错功能、加密功能等等
扫码就是解码的过程,光电扫描仪器(手机相机、专用扫描仪),将光信号转化成电信号,也就是电压,是一种模拟信号,再通过数模转换器,将模拟信号转为数字信号(也就是01),然后再进行解码,然后得到相应的信息
二维码简析
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。