qrcode将生成的二维码转成图片格式
- 2019 年 11 月 6 日
- 筆記
微信里打开页面时需要长按识别二维码,所以需要转下图片
<div id="qrcode"></div> <img id="img"/>
//默认使用Canvas生成,并显示到图片 var qrcode = $('#qrcode').qrcode('http://www.tiaocaoer.com/').hide(); var canvas = qrcode.find('canvas').get(0); $('#img').attr('src',canvas.toDataURL('image/jpg'));
qrcodejs参数说明
参数名称 |
默认值 |
类型 |
说明 |
---|---|---|---|
text |
– |
string |
需要生成的二维码内容 |
width |
256 |
number |
图像宽度 |
height |
256 |
number |
图像高度 |
colorDark |
"#000000" |
string |
前景色 |
colorLight |
"#ffffff" |
string |
背景色 |
correctLevel |
QRCode.CorrectLevel.L |
|
容错级别 |
容错级别
CorrectLevel等级 |
最大模糊面积 |
---|---|
L(低级) |
≤7% |
M(中级) |
≤15% |
Q(四分之一) |
≤25% |
H(高级) |
≤30% |
https://github.com/davidshimjs/qrcodejs