jquery.qrcode.js

Java js 生成二维码 解析二维码

点点圈 提交于 2019-11-30 06:50:13
1.二维码分类   二维条码也有许多不同的码制,就码制的编码原理而言,通常分为三种类型。 线性堆叠式二维码 编码原理: 建立在一维条码基础之上,按需要堆积成两行或多行。 图示: 2. 矩阵式二维码 最常用编码,原理: 在一个矩形空间通过黑白像素在矩阵中的不同分布进行编码。在矩阵相应的位置上,用点(方点、圆点或其它形状)的出现表示二进制“1”,点的不出现表示二进制的“0” 图示: 3. 邮政码 通过不同长度的条进行编码,主要用于邮政编码。 2.QR Code   现在最常用的就是这种,咱们现在主要介绍的也是这种。为啥这种使用二维码那么受反应呢?主要QR Code这种二维码有如下优点: 识读速度快 数据密度大 占用空间小 2.1 QR Code介绍 2.2 QR Code 结构 大家可以了解下二维码的结构,知道大概就行了,如果想了解详细信息的话可以自行百度,国家有详细的二维码规范。 3.后台JAVA代码实现二维码(QR Code)生成   这里介绍如下两种实现方式: Java 后台实现,主要使用zxing和qrcodejar等第三方jar包。 前端javascript实现,主要使用jquery.qrcode.js 3.1 使用zxing生成二维码 3.1.1 zxing相关网站 zxing的GitHub zxing的Java文档 3.1.2 生成zxing jar包