二维码生成和识别
二维 (2D) 条形码,又称QR codes
顾名思义,二维码有多个维度,可以跨整个矩阵存储数据,而不仅仅是单行(维度)。并且二维码矩阵的每一部分都有特殊的意义和作用,内容保存部分只是整个矩阵的一部分
从某种意义上说,二维条码的错误检查和纠正方面很关键,即使部分二维码被截断或损坏,二维码 仍可能 继续正确扫描并保留其中存储的内容
二维码除了可以默认生成黑白二维码,还可以生成图片二维码,彩色二维码,动态图二维码
一个可以生成二维码的库
-
生成普通二维码
-
生成艺术二维码(黑白或彩色)
-
动画二维码(黑色或者彩色)
github地址:https://github.com/x-hw/amazing-qr
生成普通二维码
amzqr https://dsx2016.com
生成艺术二维码
黑白图片二维码
amzqr https://dsx2016.com -p test.jpg
彩色图片二维码
amzqr https://dsx2016.com -p test.jpg -c
生成git动图
python生成二维码
github地址:https://github.com/lincolnloop/python-qrcode
qrCode % qr "https://dsx2016.com" > dsx2016.png
一个js生成二维码的库
浏览器兼容性:IE6~10、Chrome、Firefox、Safari、Opera、Mobile Safari、Android、Windows Mobile、ETC
github地址:https://github.com/davidshimjs/qrcodejs
一个二维码识别库
该库接收原始图像,并将定位、提取和解析其中找到的任何二维码
既可以作为前端客户端使用,也可以作为node进程的一部分
github地址:https://github.com/cozmo/jsQR
二维码生成器
github地址:https://github.com/ciaochaos/qrbtf
-
各种艺术二维码样式
-
无需后端
-
支持 SVG 下载
END.