Perché un codice QR ha tre grandi quadrati agli angoli?
Se osservi un classico codice 2D, ti saltano subito all’occhio i tre quadrati distintivi agli angoli in alto a sinistra, in alto a destra e in basso a sinistra. Nel linguaggio tecnico vengono chiamati “motivi di riconoscimento della posizione” o “finder patterns”.
Ma quale funzione tecnica svolgono effettivamente questi tre angoli? Perché manca il quarto angolo e quanto margine di manovra hai nella progettazione dei tuoi codici QR senza comprometterne la leggibilità? In questa guida scoprirai tutto ciò che devi sapere sul cuore della geometria dei codici QR.
La funzione principale è il riconoscimento in millisecondi
La fotocamera di uno smartphone non riconosce automaticamente dove si trova un codice QR in un'immagine. Tra i testi sui volantini, le grafiche sui manifesti o i motivi sulle confezioni dei prodotti, il software di scansione deve decidere in un lampo quali pixel sono rilevanti.
È proprio qui che entrano in gioco i «Finder Patterns».
- Riconoscimento: il caratteristico rapporto di grandezza dei quadrati intrecciati (1:1:3:1:1) segnala immediatamente alla fotocamera: «Qui c’è un codice QR!»
- Delimitazione: il software determina con precisione al pixel dove inizia il codice, dove finisce e quali sono le sue dimensioni.
- Allineamento: anche se tieni lo smartphone inclinato o capovolto, l’algoritmo in background calcola immediatamente la prospettiva corretta.
Perché ci sono solo tre quadrati e non quattro?
L’asimmetria – ovvero la mancanza intenzionale del quadrato in basso a destra – non è una coincidenza, ma un espediente matematico per l’orientamento.
Il quadrato mancante in basso a destra permette al software di riconoscere a prima vista l’angolo di rotazione del codice (0°, 90°, 180° o 270°). Solo questa chiara distinzione tra alto/basso e sinistra/destra consente la lettura senza errori del codice da qualsiasi posizione immaginabile.
I tre angoli contengono dati effettivi?
No. Nei tre grandi quadrati principali non sono memorizzati dati utili come URL, testi o dati di contatto. Servono esclusivamente come ausili tecnici di orientamento.
Le informazioni effettive si trovano nelle numerose tessere più piccole bianche e nere (moduli), che si trovano tra di essi e al centro del codice.
Ulteriori riferimenti di orientamento in secondo piano
Oltre ai «Finder Patterns», esistono altri riferimenti di orientamento in secondo piano, spesso meno evidenti all’occhio umano.
- «Timing Patterns»: si tratta di linee tratteggiate composte da moduli alternati bianchi e neri che collegano tra loro i tre quadrati principali. Aiutano lo scanner a contare la griglia.
- Modelli di allineamento: quadratini all’interno (soprattutto nelle versioni più grandi dei codici QR) che compensano le distorsioni causate da superfici curve.
Codici QR personalizzati: è possibile modificare i tre angoli?
Nel branding dei codici QR – ad esempio con i colori aziendali o angoli arrotondati – i designer tendono spesso a modificare anche i modelli di allineamento. In linea di principio è possibile, ma comporta dei rischi.
Se modifichi i modelli di allineamento, attieniti a queste regole d’oro:
- Forte contrasto cromatico: i quadrati devono risaltare nettamente dallo sfondo. Evita tonalità chiare su sfondo bianco.
- Non alterare eccessivamente le forme: gli angoli leggermente arrotondati di solito funzionano bene. Forme o decorazioni troppo complesse, invece, confondono il software della fotocamera.
- Nessuna sovrapposizione: non nascondere grafica o testi direttamente all’interno o in prossimità dei tre quadrati principali.
Importante: una correzione degli errori intatta (livelli di correzione da L a H) può compensare eventuali perdite di dati all’interno del codice; tuttavia, se i tre pattern di individuazione sono gravemente danneggiati o coperti, spesso lo scanner non riesce nemmeno a rilevare il codice.
Lista di controllo SEO per designer e professionisti del marketing
Prima di mandare in stampa un codice QR che hai progettato, verifica questi punti:
- I tre “Finder Patterns” (in alto a sinistra, in alto a destra, in basso a sinistra) sono completamente privi di sovrapposizioni?
- La tonalità di colore dei quadrati si distingue chiaramente dallo sfondo?
- Hai testato il codice dopo la personalizzazione del design con almeno due diverse fotocamere di smartphone (iOS e Android)?
- La zona di protezione (zona di sicurezza) attorno all’intero codice, compresi i tre angoli, è stata rispettata?
Domande frequenti (FAQ)
È possibile scansionare un codice QR se uno dei tre angoli è danneggiato?
È estremamente difficile. Sebbene la correzione interna degli errori riesca a compensare piccoli graffi nel campo dati, se un motivo di riferimento è fortemente coperto, lo scanner solitamente non è più in grado di calcolare l’orientamento del codice.
Perché il codice QR non presenta un quadrato grande in basso a destra?
Il quadrato mancante serve a garantire l’univocità. Solo in questo modo il software di lettura può riconoscere immediatamente come è ruotato il codice e dove si trovano la «parte superiore» e la «parte inferiore».
Come si chiamano in inglese i tre grandi quadrati?
In inglese vengono chiamati Finder Patterns o Position Detection Patterns.