From 1c75bf745ea5004ed2b5d87391c4440620519b3c Mon Sep 17 00:00:00 2001 From: Julian Fietkau Date: Thu, 12 Sep 2024 21:28:43 +0200 Subject: [PATCH] Bugfix: Mosaic shape style now handles quiet zones larger than 1 correctly --- qrsvg-v1.1.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qrsvg-v1.1.js b/qrsvg-v1.1.js index 9040db8..48e5dc0 100644 --- a/qrsvg-v1.1.js +++ b/qrsvg-v1.1.js @@ -414,7 +414,7 @@ function calculateTileStyleContour(bitmask, margin, style) { let size = 0.9; // relative to grid size let maxAngle = Math.PI * 0.03; let angle = (prng.next() * 2 - 1) * maxAngle; - newPathSpec.push('M' + (x + 1) + ' ' + (y + 1)); + newPathSpec.push('M' + (x + margin) + ' ' + (y + margin)); let tileCorners = [ rotatePoint(0.5 - (size / 2), 0.5 - (size / 2), angle), rotatePoint(0.5 + (size / 2), 0.5 - (size / 2), angle),