2010-12-29 12 views
14

Moje zrozumienie tego kodu QR zawiera dane, które są odczytywane i nie wymaga połączenia internetowego w celu interpretacji kodu. Jeśli tak, to dlaczego otrzymuję inne kody QR za każdym razem, gdy odtwarzam nowy QR z tymi samymi danymi?Dlaczego nie powielać kodów QR wyglądają tak samo?

Widzę określone różnice, jeśli używam dwóch różnych generatorów, aby utworzyć ten sam kod. Na przykład, tworząc link URL do http://www.yahoo.com tworzy dwa różne QRS na tych stronach:

http://qrcode.kaywa.com/

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

+1

Jak tworzyć kody QR? Mój wygląd jest taki sam, z tą samą zawartością. –

Odpowiedz

23

szkodzi, że kody QR może wykorzystywać 4 poziomy korekcji błędów, oznaczone L, M, Q i H, odpowiednio. Istnieje także proces zwany maskowaniem, którego celem jest zwiększenie odporności procesu czytania poprzez dystrybucję czarnych i białych pikseli nad obrazem. Dostępnych jest również wiele wzorów maskowania, które mogą generować poprawny kod QR, ale z różnymi wynikami. Przeczytaj specyfikację, aby uzyskać więcej informacji na ich temat.

To powiedziawszy, biorąc pod uwagę generator z tymi samymi ustawieniami, wyjście powinno zawsze być takie samo, na czym było pierwotne pytanie. Teraz porównanie dwóch różnych generatorów może spowodować obserwację dwóch różnych obrazów z powodu wspomnianych wyżej efektów.

Spec link losowo off Google (mam wspomnieć o tym, ponieważ ISO sprzedaje specyfikację QR jako standardowego dokumentu):

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

1

Są takie same ... Google & Nokia

alt text

alt text

Kaywa różni się od oczu, ale zawiera te same informacje.

W każdym razie, QRC nie różni się w każdym pokoleniu.

+1

Domyślam się, że to jest prawdziwe pytanie ... dlaczego strona Kaywa tworzy kod, który wygląda inaczej? – Chris

1

Dwie witryny mogą korzystać z dwóch różnych wersji standardu kodu QR.

To zdjęcie pokazuje, że niektóre obszary kodu zawierają informacje o używanej wersji i formacie, więc dwa kody QR mogą się różnić w tych obszarach. Naprawdę nie wiem, jak działają kody QR, ale zakładam, że inna wersja lub format oznaczałaby również, że pozostałe dane są inaczej sortowane lub kodowane.

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

Powiązane problemy