description | QRSVG is a small JavaScript project to render a two-dimensional bitmask (mostly assumed to be a QR code) to an SVG element as a collection of SVG paths with defined purposes. |
website | https://fietkau.software/qr |
last change | Thu, 12 Sep 2024 19:28:43 +0000 (21:28 +0200) |
3 days ago | Julian Fietkau | Bugfix: Mosaic shape style now handles quiet zones... main | commit | commitdiff | tree | snapshot |
4 days ago | Julian Fietkau | Version bump v1.1 | commit | commitdiff | tree | snapshot |
4 days ago | Julian Fietkau | Add scanlines shape style | commit | commitdiff | tree | snapshot |
4 days ago | Julian Fietkau | Add confetti shape style | commit | commitdiff | tree | snapshot |
4 days ago | Julian Fietkau | Add scaffolding for confetti style | commit | commitdiff | tree | snapshot |
4 days ago | Julian Fietkau | Bugfix: larger quiet zones than 1 no longer erase inter... v1.0.1 | commit | commitdiff | tree | snapshot |
2024-08-30 | Julian Fietkau | Initial commit | commit | commitdiff | tree | snapshot |
4 days ago | v1.1 | | commit | shortlog | log | ||
4 days ago | v1.0.1 | | commit | shortlog | log |
This is a small JavaScript project to render a two-dimensional bitmask (mostly assumed to be a QR code) with a fixed width and height to an SVG element as a collection of SVG paths with defined purposes. The code analyzes the bitmask geometrically and traces the contours of contiguous shapes. It allows rendering QR codes in several stylized ways. Note that this code does not contain an actual QR code creator – it expects to receive the 2D QR code as a bitmask for its input. See the project website for a demo and more information.
Version 1.1 – https://fietkau.software/qr