Com'è fatto e dove si trova
Un pattern di allineamento è un anello scuro di 5 × 5, un anello chiaro di 3 × 3 e un solo modulo scuro al centro. La versione 1 non ne ha, la versione 2 ne ha uno vicino all'angolo in basso a destra e il numero cresce con le dimensioni del codice.
I pattern stanno in posizioni fisse elencate nello standard per ciascuna versione. Sono disposti su una griglia regolare, saltando ogni punto che si sovrapporrebbe a un pattern di ricerca.
- Versione 1: nessuno
- Versioni 2–6: 1
- Versioni 7–13: 6
- Versioni 14–20: 13
- Versioni 21–27: 22
- Versioni 28–34: 33
- Versioni 35–40: 46
Perché servono
I soli pattern di ricerca bastano a individuare un codice piccolo, ma un codice grande fotografato di sbieco o stampato su una superficie curva risulta deformato. I pattern di allineamento danno al lettore punti di riferimento in più, per collocare ogni modulo al posto giusto.
Quello vicino all'angolo in basso a destra è particolarmente utile perché in quell'angolo non c'è un pattern di ricerca. Un danno a un pattern di allineamento spesso si recupera, ma rende la decodifica più difficile di un danno ai normali moduli di dati.