Jak zdekodować kod QR z obrazu?
Kod QR to siatka czarnych i białych kwadratów : trzy duże wzorce narożne wyznaczają strefę danych, a pozostałe moduły kodują informację bit po bit, uzupełnioną o poziom korekcji błędów pozwalający odtworzyć uszkodzoną część. Narzędzie najpierw lokalizuje te trzy wzorce, następnie wyznacza orientację i rozmiar siatki, prostuje perspektywę, jeśli zrobiono zdjęcie pod kątem, i na końcu odczytuje moduły jeden po drugim.
Dekodowanie odbywa się całkowicie w JavaScript, w Twojej przeglądarce : obraz jest w razie potrzeby skalowany, piksele analizowane, a wynik wyświetlany, zanim cokolwiek opuści stronę. Tabela podaje dokładny łańcuch znaków, rozpoznany typ treści, jego długość, wersję symbolu, wymiary obrazu oraz zmierzony czas, a zielony kontur oznacza wykryte cztery narożniki.
Jakie typy treści może zawierać kod QR?
Najczęstszy to adres URL, który telefon otwiera bezpośrednio. Dalej mamy sieć Wi-Fi — przedrostek WIFI: przechowuje nazwę, hasło i szyfrowanie — oraz kartę kontaktu (BEGIN:VCARD albo zwięzły format MECARD), e-mail, numer telefonu, SMS, wydarzenie w kalendarzu oraz położenie geograficzne. Jeśli format nie zostanie rozpoznany, narzędzie pokazuje tekst zwykły : kod QR to tylko zwięzły sposób przechowywania znaków, nie jest szyfrowany.
Dlaczego dekodowanie nie udaje się na niektórych obrazach?
Przyczyny są prawie zawsze wizualne. rozmycie ruchu zaciera kontury modułów ; refleks albo nierówne oświetlenie zasłania cały obszar ; niski kontrast — szary QR na kremowym papierze — nie pozwala odróżnić czerni od bieli ; strefa spoczynku obcięta pozbawia czytnikowi marginesu czterech modułów ; wreszcie zbyt mały obraz albo powiększony po fakcie nie zostawia dość pikseli na moduł. Jeśli chodzi o treść, bardzo gęsty kod wygenerowany w niskiej wersji może też przekroczyć przewidzianą pojemność.
Co zrobić z kodem, którego nie rozpoznaję?
Najpierw przeczytaj wyświetlony łańcuch : jeśli zaczyna się od http, WIFI:, BEGIN:, tel: albo geo:, typ podaje charakter danych, zanim cokolwiek zostanie otwarte. Nieznany lub skrócony link warto sprawdzić gdzie indziej ; tutaj nic nie jest wykonywane : narzędzie po prostu odtwarza tekst zapisany w kodzie.
Czego skaner nie robi
Nie generuje kodów : aby taki stworzyć, przejdź do generatora kodów QR. Nie czyta kodów kreskowych jednowymiarowych — to zadanie generatora kodów kreskowych do ich wytwarzania, bo formaty 1D nie mają nic wspólnego z siatką QR. Nie zakłada konta, nie synchronizuje niczego między Twoimi urządzeniami i nie wysyła żadnych obrazów : historia żyje w lokalnej pamięci przeglądarki i znika razem z nią.
Polecane dla
Sprzedawcy i organizatorzy wydarzeń sprawdzający plakat lub bilet, zespoły marketingowe weryfikujące wydrukowany link kampanii, osoby dołączające do sieci Wi-Fi w hotelu lub kawiarni, sklepy internetowe skanujące paczkę lub etykietę, ciekawscy odczytujący kod zauważony na ulicy — oraz każdy, kto chce odczytać kod QR szybko i bez śladu — a w tym pomogą generatora kodów QR, ekstraktor tekstu OCR, licznik znaków, koder i dekoder Base64 oraz selektor koloru.