jQuery 二维码上的模式 3 似乎无法正常工作
Mode 3 on jQuery qrcode seem to not be working
我正在尝试将图像添加到二维码,但 mode 3
似乎不起作用。
var can = document.getElementsByTagName('canvas')[0];
document.getElementsByClassName('qrcodeOut')[0].removeChild(can);
$(".qrcodeOut").qrcode({
render: 'canvas',
size: 300,
fill: fill,
text: textValue,
background: backColor,
mode: 3,
mSize: 11,
mPosX: 5,
mPosY: 0.5,
src: 'pin.jpg'
});
应该是图片而不是src
var can = document.getElementsByTagName('canvas')[0];
document.getElementsByClassName('qrcodeOut')[0].removeChild(can);
$(".qrcodeOut").qrcode({
render: 'canvas',
size: 300,
fill: fill,
text: textValue,
background: backColor,
mode: 3,
mSize: 1,
mPosX: 5,
mPosY: 0.5,
image: $("img-buffer")[0]
});
我还可以通过在我使用 js FileReader() 进行预览的同一页面上提供预览部分来纠正这个问题。此后在模式 3 下面我使用了 $("#img-buffer")[0]
我正在尝试将图像添加到二维码,但 mode 3
似乎不起作用。
var can = document.getElementsByTagName('canvas')[0];
document.getElementsByClassName('qrcodeOut')[0].removeChild(can);
$(".qrcodeOut").qrcode({
render: 'canvas',
size: 300,
fill: fill,
text: textValue,
background: backColor,
mode: 3,
mSize: 11,
mPosX: 5,
mPosY: 0.5,
src: 'pin.jpg'
});
应该是图片而不是src
var can = document.getElementsByTagName('canvas')[0];
document.getElementsByClassName('qrcodeOut')[0].removeChild(can);
$(".qrcodeOut").qrcode({
render: 'canvas',
size: 300,
fill: fill,
text: textValue,
background: backColor,
mode: 3,
mSize: 1,
mPosX: 5,
mPosY: 0.5,
image: $("img-buffer")[0]
});
我还可以通过在我使用 js FileReader() 进行预览的同一页面上提供预览部分来纠正这个问题。此后在模式 3 下面我使用了 $("#img-buffer")[0]