fix when background or fill is rgb(a), code error

pull/45/head
caohenghu 7 years ago
parent 761ecaa0c9
commit 9e1db5e3e8

@ -123,7 +123,7 @@
}
function drawBackground(qr, context, settings) {
if (jq(settings.background).is('img')) {
if (settings.background && settings.background.tagName === 'IMG') {
context.drawImage(settings.background, 0, 0, settings.size, settings.size);
} else if (settings.background) {
context.fillStyle = settings.background;
@ -257,7 +257,7 @@
fn(qr, context, settings, l, t, w, row, col);
}
}
if (jq(settings.fill).is('img')) {
if (settings.fill && settings.fill.tagName === 'IMG') {
context.strokeStyle = 'rgba(0,0,0,0.5)';
context.lineWidth = 2;
context.stroke();

File diff suppressed because one or more lines are too long

@ -122,7 +122,7 @@
}
function drawBackground(qr, context, settings) {
if (jq(settings.background).is('img')) {
if (settings.background && settings.background.tagName === 'IMG') {
context.drawImage(settings.background, 0, 0, settings.size, settings.size);
} else if (settings.background) {
context.fillStyle = settings.background;
@ -256,7 +256,7 @@
fn(qr, context, settings, l, t, w, row, col);
}
}
if (jq(settings.fill).is('img')) {
if (settings.fill && settings.fill.tagName === 'IMG') {
context.strokeStyle = 'rgba(0,0,0,0.5)';
context.lineWidth = 2;
context.stroke();

Loading…
Cancel
Save