Hoe het zoekpatroon eruitziet
Elk zoekpatroon bestaat uit een donkere vierkante ring van 7 × 7, een lichte ring van 5 × 5 daarbinnen en een massief donker vierkant van 3 × 3 in het midden. Een QR-code heeft er drie, linksboven, rechtsboven en linksonder.
Als je langs een willekeurige lijn door het midden scant, geeft het patroon donkere, lichte, donkere, lichte en donkere stukken in de verhouding 1:1:3:1:1. Die verhouding blijft gelijk bij elke rotatie of afstand, en daarom kan een lezer het snel herkennen in een camerabeeld.
- Grootte: 7 × 7 modules
- Verhouding langs de middellijn: 1:1:3:1:1 (donker:licht:donker:licht:donker)
- Geplaatst in drie hoeken, nooit rechtsonder
- Aan de binnenkanten omgeven door een lichte scheiding van 1 module
Hoe scanners het gebruiken
Zodra een lezer alle drie de zoekpatronen heeft gevonden, weet hij waar de code is, hoe groot hij is en welke kant boven is. De ontbrekende vierde hoek geeft hem de oriëntatie, dus een QR-code kan ondersteboven of zijwaarts worden gescand.
De afstand tussen de zoekpatronen geeft ook een eerste schatting van de modulegrootte en de versie, die de lezer daarna verfijnt met de timing- en uitlijnpatronen.
De hoekvierkanten vormgeven
Ontwerpers ronden de zoekpatronen vaak af of geven ze een andere kleur. Dat werkt meestal zolang de structuur van ring in ring en het sterke contrast behouden blijven, maar het is het riskantste onderdeel van een code om te veranderen. De scheiding en de stille zone rond elk zoekpatroon moeten vrij blijven.