Com'è fatto il pattern di ricerca
Ogni pattern di ricerca è un anello quadrato scuro di 7 × 7, un anello chiaro di 5 × 5 al suo interno e un quadrato pieno scuro di 3 × 3 al centro. Un codice QR ne ha tre, agli angoli in alto a sinistra, in alto a destra e in basso a sinistra.
Letto lungo una qualsiasi linea che passa per il centro, il pattern dà sequenze di scuro, chiaro, scuro, chiaro, scuro in rapporto 1:1:3:1:1. Questo rapporto resta lo stesso qualunque siano la rotazione o la distanza, ed è per questo che un lettore riesce a individuarlo in fretta nell'inquadratura di una fotocamera.
- Dimensione: 7 × 7 moduli
- Rapporto sulla linea centrale: 1:1:3:1:1 (scuro:chiaro:scuro:chiaro:scuro)
- Posizionati in tre angoli, mai in basso a destra
- Circondati sui lati interni da un separatore chiaro di 1 modulo
Come li usano gli scanner
Quando un lettore ha trovato tutti e tre i pattern di ricerca, sa dove si trova il codice, quanto è grande e da che parte è il sopra. Il quarto angolo mancante gli indica l'orientamento, quindi un codice QR si può scansionare capovolto o di lato.
La distanza tra i pattern di ricerca dà anche una prima stima della dimensione del modulo e della versione, che il lettore poi affina con i pattern di temporizzazione e di allineamento.
Personalizzare i quadrati d'angolo
I designer spesso arrotondano i pattern di ricerca o danno loro un colore diverso. Di solito funziona finché la struttura ad anelli concentrici e il forte contrasto restano, ma è la parte del codice più rischiosa da modificare. Il separatore e la zona di rispetto attorno a ogni pattern di ricerca devono restare liberi.