Pattern di allineamento

Detto anche: alignment pattern, quadratino, marcatore di allineamento

Definizione

Un pattern di allineamento è un piccolo quadrato di 5 × 5 dentro un codice QR che aiuta lo scanner a correggere curvature e prospettiva. Compare dalla versione 2 e le versioni più grandi ne hanno di più.

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.

Domande frequenti

Che cos'è il piccolo quadrato vicino all'angolo di un codice QR?

È un pattern di allineamento. Aiuta lo scanner a correggere prospettiva e curvatura e compare in ogni versione dalla 2 in su.

Perché alcuni codici QR hanno più quadratini di altri?

Le versioni più grandi hanno più pattern di allineamento, da uno nella versione 2 fino a 46 nella versione 40, così il lettore può seguire la deformazione su una griglia più grande.

Fonti e standard

Tutti i termini