Symbolmodule und gesamtes Bildraster unterscheiden

DENSO WAVE nennt für Standard-QR vier Module Rand auf jeder Seite. Das Beispiel hat 25 Symbolmodule: 25 + 4 + 4 = 33 mit Rand. Dieser liegt außerhalb der Daten, zählt aber zur Bildgröße.

Moyoutil teilt die Obergrenze durch das Raster und rundet ab. Floor(1024/33) ist 31, also 33 × 31 = 1023 px. Dieselben Einstellungen ergeben bei 512 495 px und bei 2048 2046 px. Wir prüfen die Funktion, rendern SVGs und lesen die URL mit einem unabhängigen Decoder.

25 + 4 + 4 = 33
512:  floor(512 / 33)  = 15; 33 * 15 = 495px
1024: floor(1024 / 33) = 31; 33 * 31 = 1023px
2048: floor(2048 / 33) = 62; 33 * 62 = 2046px
Diagramm mit 25 Modulen, vier Modulen Rand und 33 im Gesamtraster
Eigenes Diagramm der erzeugten Matrix. Links ist das Raster verkleinert, rechts stehen separat erzeugte Ausgabegrößen. Das Diagramm ist nicht die heruntergeladene 1023 px-Datei.

DENSO WAVE: quiet zone

Vor einer erzwungenen Größe prüfen

Andere Daten, Korrekturstufen oder Ränder können Raster oder Skalierung verändern. Die Zahlen gelten nicht für alle QR-Codes. Laut DENSO WAVE hängt die Version von Datenmenge, Typ und Korrekturstufe ab. Prüfe die tatsächliche Ausgabegröße.

Erzeuge die angegebene URL mit den genannten Einstellungen und speichere PNG oder SVG. Ganzzahlige Skalierung ist keine Lesegarantie. Beliebiges Resampling kann Modulgrenzen verwischen. Erhalte den Rand auch bei SVG und scanne Bildschirm oder Druck mit dem vorgesehenen Gerät.

Die unabhängige Decodierung betrifft feste Eingaben und Testrenderings, keine Erfolgsquote für alle Kameras oder Druckbedingungen. Moyoutil prüft weder Scanstatistiken noch URL-Erreichbarkeit.

DENSO WAVE: versions and data capacity

Häufig gestellte Fragen

Ändert eine größere Ausgabe den Inhalt?

Bei gleichen Daten, Stufe und Rand blieb die Matrix gleich; nur die Pixelskalierung änderte sich. Scanne die fertige Datei erneut zur URL-Prüfung.