2010-12-29 11 views
14

Mein Verständnis in diesem einen QR-Code enthält die Daten, die gelesen werden, und es ist keine Internetverbindung erforderlich, um den Code zu interpretieren. Wenn dies der Fall ist, warum erhalte ich jedes Mal einen anderen QR-Code, wenn ich einen neuen QR mit den gleichen Daten neu erstelle?Warum Duplikate QR-Codes nicht gleich aussehen?

Ich sehe deutliche Unterschiede, wenn ich zwei verschiedene Generatoren verwenden, um den gleichen Code zu erstellen. Zum Beispiel erzeugt ein URL-Link zu http://www.yahoo.com die Schaffung von zwei verschiedenen QRs auf diesen Seiten:

http://qrcode.kaywa.com/

http://zxing.appspot.com/generator/

+1

Wie erstellen Sie den QR-Codes? Meine sehen bei gleichem Inhalt gleich aus. –

Antwort

23

Kenntnis, dass sich QR-Codes 4 verschiedenen Ebenen der Fehlerkorrektur verwendet werden können, beschriftet L, M, Q und H, respectively. Außerdem gibt es einen Prozess, der Maskierung genannt wird, mit der Absicht, die Robustheit des Leseprozesses zu erhöhen, indem die schwarzen und weißen Pixel über das Bild verteilt werden. Es stehen auch eine Reihe von Maskierungsmustern zur Verfügung, die einen gültigen QR-Code mit unterschiedlichen Ergebnissen erzeugen können. Lesen Sie die Spezifikation für weitere Informationen zu diesen.

Das heißt, bei einem Generator mit den gleichen Einstellungen sollte die Ausgabe immer gleich sein, worum ging es bei Ihrer ursprünglichen Frage. Wenn nun zwei verschiedene Generatoren verglichen werden, können aufgrund der oben genannten Effekte zwei verschiedene Bilder beobachtet werden.

Spec Link, zufällig abgegriffene von Google (Ich erwähne das, weil ISO ist die QR-Spezifikation als Standard-Dokument zu verkaufen):

http://raidenii.net/files/datasheets/misc/qr_code.pdf

1

Sie sind die gleichen ... Google & Nokia

alt text

alt text

Kaywa ist anders auf dem Auge aber enthält die gleichen Informationen.

Wie auch immer, QRC unterscheidet sich nicht in jeder Generation.

+1

Ich denke, das ist die eigentliche Frage ... Warum erstellt die Kaywa-Site einen Code, der anders aussieht? – Chris

1

Die beiden Standorte verwenden möglicherweise zwei verschiedene Versionen des QR-Code-Standards.

Dieses Bild zeigt, dass bestimmte Bereiche des Codes Informationen über die verwendete Version und das verwendete Format enthalten. Daher können sich zwei QR-Codes in diesen Bereichen unterscheiden. Ich weiß wirklich nicht, wie QR-Codes funktionieren, aber ich nehme an, dass eine andere Version oder ein anderes Format auch bedeuten würde, dass der Rest der Daten anders geordnet oder kodiert ist.

http://en.wikipedia.org/wiki/File:QR_Code_Structure_Example.svg

Verwandte Themen