mirror of
https://github.com/usetrmnl/byos_laravel.git
synced 2026-03-14 12:23:33 +00:00
fix: qr-code filter margin
This commit is contained in:
parent
aaefcdda49
commit
ad699fa2d2
1 changed files with 1 additions and 6 deletions
|
|
@ -81,11 +81,6 @@ class QrCodeService
|
||||||
$this->size = 29 * $moduleSize;
|
$this->size = 29 * $moduleSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Calculate margin: 4 modules on each side
|
|
||||||
// Module size = size / 29, so margin = (size / 29) * 4
|
|
||||||
$moduleSize = $this->size / 29;
|
|
||||||
$margin = (int) ($moduleSize * 4);
|
|
||||||
|
|
||||||
// Map error correction level
|
// Map error correction level
|
||||||
$errorCorrectionLevel = ErrorCorrectionLevel::valueOf('M'); // default
|
$errorCorrectionLevel = ErrorCorrectionLevel::valueOf('M'); // default
|
||||||
if ($this->errorCorrection !== null) {
|
if ($this->errorCorrection !== null) {
|
||||||
|
|
@ -99,7 +94,7 @@ class QrCodeService
|
||||||
}
|
}
|
||||||
|
|
||||||
// Create renderer style with size and margin
|
// Create renderer style with size and margin
|
||||||
$rendererStyle = new RendererStyle($this->size, $margin);
|
$rendererStyle = new RendererStyle($this->size, 0);
|
||||||
|
|
||||||
// Create SVG renderer
|
// Create SVG renderer
|
||||||
$renderer = new ImageRenderer(
|
$renderer = new ImageRenderer(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue