Jak logo może znaleźć się w kodzie
Logo umieszczone na kodzie QR ukrywa część jego modułów, a skaner traktuje te moduły jak uszkodzenie. Korekcja błędów Reeda-Solomona potrafi odzyskać brakujące słowa kodowe do granicy wybranego poziomu. Dlatego kody z logo robi się zwykle na poziomie Q lub H, które odzyskują około 25% lub 30% słów kodowych.
Budżet korekcji błędów dzieli się ze wszystkimi innymi rodzajami uszkodzeń, takimi jak plamy, odblaski i wady druku. Logo, które zużywa większość budżetu, zostawia mały zapas na zużycie w prawdziwym świecie.
Zasady praktyczne dotyczące umieszczenia
Trzymaj logo wyraźnie poniżej budżetu korekcji błędów, zwykle wyśrodkowane i przykrywające tylko umiarkowaną część kodu. Nigdy nie zasłaniaj trzech wzorców wyszukiwania, wzorców synchronizacji ani informacji o formacie obok wzorców wyszukiwania, bo skaner potrzebuje ich, żeby cokolwiek odczytać. Cienka jasna obwódka wokół logo pomaga oddzielić je od modułów.
- Użyj poziomu korekcji błędów Q lub H
- Utrzymaj logo małe i wyśrodkowane
- Zostaw wzorce wyszukiwania, wzorce synchronizacji i informację o formacie niezakryte
- Zachowaj wolną strefę ciszy
- Przetestuj na kilku telefonach w rzeczywistym rozmiarze wydruku
Test znaczy więcej niż jakikolwiek wzór
Ponieważ korekcja błędów liczy słowa kodowe, a nie powierzchnię, ten sam rozmiar logo może zadziałać w jednym kodzie, a zawieść w innym. Jedyny sposób, żeby się przekonać, to przetestowanie finalnej grafiki na kilku telefonach, w tym starszym, w drukowanym rozmiarze i w oświetleniu, w którym będzie używana.