Nie logo nałożone na wierzch i nie sztuka AI, która może się nie zeskanować. Obraz jest rysowany z modułów samego kodu — a żadna korekcja błędów nie jest zużywana na jego wykonanie.
Każdy inny sposób umieszczenia obrazu w kodzie QR za coś płaci. Oto za co.
Skaner próbkuje małe pole w środku każdego modułu, a nie cały moduł. Ustawiamy te środki dokładnie na wartości wymagane przez koder, a przestrzeń wokół nich przeznaczamy na twój obraz — kod jest więc niezmieniony, a nie naprawiony.
Artystyczne narzędzia QR uszkadzają moduły i polegają na korekcji błędów, by je naprawić, zużywając margines przeznaczony na odblaski, zagniecenia i słabe światło. Nasz kod jest nietknięty: pełne 30% czeka na prawdziwy świat, zamiast być już zużyte.
Kod ze zdjęciem z MostlyQR nadal jest kodem MostlyQR — zmień jego cel po wydrukowaniu, licz skanowania, a on nigdy nie wygasa, nawet po anulowaniu.
Tak. Skaner nie odczytuje całego modułu — próbkuje małe pole w jego środku i progowo ocenia wynik. Wszystko poza tymi środkami jest wolną przestrzenią, więc zdjęcie może się tam znaleźć, a kod pozostaje dokładnie tak samo czytelny. MostlyQR ustawia każdy środek na wartość wymaganą przez koder, a resztę modułu przeznacza na twój obraz.
Nie w MostlyQR. To jest różnica, która ma znaczenie. Większość artystycznych narzędzi QR nadpisuje moduły i polega na korekcji błędów, by naprawić szkody, co zużywa redundancję przeznaczoną na odblaski, zagniecenia i słabe światło. Kod ze zdjęciem z MostlyQR nie zmienia ani jednego modułu — każdy środek nadal niesie dokładną wartość, więc pełne 30% redundancji poziomu korekcji H jest na miejscu, gdy ktoś zeskanuje go z zalanego deszczem menu.
Wyrazisty temat na prostym, jasnym tle, wypełniający kadr. Kod QR niesie około pięćdziesiąt na pięćdziesiąt tonów, czyli znacznie mniej szczegółów, niż się wydaje — więc mocne kształty przetrwają, a drobne detale nie. Tematy zbliżone do kwadratu wykorzystują przestrzeń najlepiej, bo kod jest kwadratowy. Unikaj cienia padającego na tło: na białym podłożu jest on jedynym innym ciemnym elementem w kadrze, więc wygląda jak część tematu.
Generator tutaj jest bezpłatny i nie wymaga konta — zdjęcie nigdy nie opuszcza twojej przeglądarki, a kod jest renderowany na twoim urządzeniu. Konto dodaje dynamiczny kod: taki, którego cel możesz zmienić po wydrukowaniu i którego skanowania możesz liczyć.
Tylko jeśli jest dynamiczny. Kod na tej stronie jest statyczny — koduje twój link bezpośrednio, więc działa na zawsze, ale nigdy nie może się zmienić. Dynamiczny kod ze zdjęciem MostlyQR koduje natomiast krótki link, więc możesz zmienić cel, gdy plakaty już wiszą, a kody MostlyQR nigdy nie wygasają, nawet po anulowaniu.
Bo byłoby to nieprawdziwe. Kod ze zdjęciem z ditheringiem jest zbudowany z pikseli, a nie kształtów — kod średniej wielkości ma około stu pięćdziesięciu tysięcy takich pikseli. Zapakowanie tego w SVG dałoby plik wektorowy, który zawiera obraz rastrowy, a to gorsze niż uczciwy PNG. Dlatego kody ze zdjęciem eksportują się jako PNG, JPG i PDF.
Skanuje się tak samo niezawodnie jak zwykły kod o tym samym rozmiarze, bo żadna część korekcji błędów nie została zużyta. Obowiązują zwykłe zasady druku: zachowaj strefę ciszy, wydrukuj kod wystarczająco duży i przetestuj rzeczywisty wydruk, a nie ekran — to prawda dla każdego kodu QR, nie tylko dla fotograficznych.
Mozaika rysuje wyłącznie moduły samego kodu, dobierając wielkość każdego z nich do tego, jak ciemne jest w tym miejscu zdjęcie, a przestrzeń między nimi zostawia czystą — nadal czytelne jest jako kod QR. Raster półtonowy zamienia cały kwadrat w ciągłą fotograficzną fakturę, więc wygląda bardziej jak zdjęcie, a mniej jak kod. Oba opierają się na tej samej macierzy do skanowania.