Kas yra modulis
Modulis yra mažiausias kvadratas QR kodo tinklelyje, ir kiekvienas jų yra tamsus arba šviesus. Tamsus modulis paprastai reiškia dvejetainį 1, o šviesus – 0, nors kaukė prieš spausdinant apverčia daugelį jų, todėl duomenų akimis perskaityti negalima.
Moduliai išdėstyti kvadratiniame tinklelyje, kurio kraštinės ilgis priklauso nuo versijos. 1 versija yra 21 modulio pločio, o kiekviena aukštesnė prideda po 4 modulius iš kiekvienos pusės, iki 177 modulių 40 versijoje.
Kodėl moduliai yra matavimo vienetas
Standartas beveik viską aprašo moduliais, o ne milimetrais, nes QR kodą galima atspausdinti bet kokio dydžio. Tylioji zona yra 4 modulių pločio, paieškos šablonas – 7 × 7 modulių, o lygiavimo šablonas – 5 × 5 modulių.
Planuojant spausdinimą, skaitytuvui svarbus fizinis vieno modulio plotis. Kamera turi atpažinti kiekvieną modulį kaip atskirą kvadratą, todėl kodą su daug mažų modulių reikia spausdinti didesnį arba skaityti iš arčiau nei kodą su mažiau, bet didesnių modulių.
- 1 versija: 21 × 21 modulis
- 10 versija: 57 × 57 moduliai
- 40 versija: 177 × 177 moduliai
- Micro QR M1: 11 × 11 modulių
Modulio forma ir stilius
Standartas modulius piešia kaip kvadratus, tačiau skaitytuvai nuskaito kiekvieno langelio centrą, todėl suapvalinti kvadratai, taškai ir kitos formos dažnai vis tiek nuskaitomi. Kuo saugesnis dizainas, tuo daugiau kiekvieno modulio centrinės dalies išlieka vientisa ir tuo didesnis kontrastas tarp tamsių ir šviesių.
Stilizavimas geriausiai veikia duomenų moduliams, o paieškos šablonams, kuriais skaitytuvai remiasi ieškodami kodo, yra rizikingesnis. Vienintelis patikimas patikrinimas – išbandyti stilizuotą kodą keliuose telefonuose.