From 937562a8b8cfd02255f4363667056929a95a0a4d Mon Sep 17 00:00:00 2001 From: Julian Fietkau Date: Thu, 12 Sep 2024 00:43:48 +0200 Subject: [PATCH] Bugfix: larger quiet zones than 1 no longer erase internal parts of the code --- qrsvg-v1.0.js => qrsvg-v1.0.1.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) rename qrsvg-v1.0.js => qrsvg-v1.0.1.js (98%) diff --git a/qrsvg-v1.0.js b/qrsvg-v1.0.1.js similarity index 98% rename from qrsvg-v1.0.js rename to qrsvg-v1.0.1.js index 9e383cb..9a39645 100644 --- a/qrsvg-v1.0.js +++ b/qrsvg-v1.0.1.js @@ -1,7 +1,7 @@ /** SPDX-License-Identifier: MIT ****************************************************************************** * QRSVG - * Version 1.0 + * Version 1.0.1 * https://fietkau.software/qr * Copyright (c) Julian Fietkau * @@ -249,9 +249,9 @@ function calculateDotsOrMosaicContour(bitmask, margin, style) { for(let x = 0; x < bitmask.width; x++) { if(bitmask.width > 16 && bitmask.height > 16) { // Check if we are inside a PDP area, because they have already been handled separately. - if((x < 7 + margin && y < 7 + margin) || - (x < 7 + margin && y > bitmask.height - margin - 7) || - (x > bitmask.width - margin - 7 && y < 7 + margin)) { + if((x < 8 && y < 8) || + (x < 8 && y > bitmask.height - 8) || + (x > bitmask.width - 8 && y < 8)) { continue; } } @@ -367,9 +367,9 @@ function calculateShapeContour(bitmask, margin, style) { for(let x = 0; x < width; x++) { if(bitmask.width > 16 && bitmask.height > 16) { // Check if we are inside a PDP area, because they have already been handled separately. - if((x < 7 + margin && y < 7 + margin) || - (x < 7 + margin && y > bitmask.height - margin - 7) || - (x > bitmask.width - margin - 7 && y < 7 + margin)) { + if((x < 8 && y < 8) || + (x < 8 && y > bitmask.height - 8) || + (x > bitmask.width - 8 && y < 8)) { continue; } }