什么是二维码
二维码,又称QR Code,全称QR,是近年来移动设备上非常流行的一种编码方式。它比传统的条形码可以存储更多的信息并表示更多的数据类型。
二维条码/QR码(2-bar Code)是按照一定规则分布在平面(二维方向)上的黑白图形,记录数据符号信息;在编码中,巧妙地利用了构成计算机内部逻辑基础的“0”和“0”。 “1”比特流的概念,用几个比特和二进制,用相应的几何形状来表示文字和数字信息,通过图像输入设备或光电扫描设备自动读取,实现自动信息处理:它有一些共同特点:条码技术:每种编码系统都有其特定的字符集;每个代码系统都有自己特定的字符集;字符占据一定的宽度;具有一定的验证功能等,同时还具有自动识别不同线条信息和处理图形旋转变化点的功能。
二维码的优点
二维码容错级别
L级(低)7%的码字可以恢复。
M级(中) 15%的码字可以恢复。
25%的Q级码字(四点)可以被恢复。
H级(高)30%的码字可以恢复。
二维码生成插件
是一个纯基于JS的二维码生成插件。您可以通过.js快速生成各种二维码。您可以控制二维码的大小和颜色,还可以对生成的二维码进行编码。
.js二维码插件可用的配置参数如下:
范围
类型
默认值
描述
””
二维码的背景颜色。
””
二维码的前景色。
“L”
QR 码纠错级别(L、M、Q、H)。
哑剧
“/png”
QR 码作为图像输出时的 MIME 类型。
尺寸
100
QR 码的大小(以像素为单位)。
””
需要编码为二维码的值
以下代码可以生成二维码
var qr = new QRious({ element:document.getElementById('qrious'), size:250, level:'H', value:'http://www.itcast.cn' });