Mettere un logo in un QR code

Un logo al centro di un QR code non è una funzione del formato. È un danno a cui il codice è progettato per sopravvivere, fino a un certo punto. Ecco dov’è quel punto e come restarne ben lontano.

Risposta breveUn QR code con un logo al centro si legge ancora perché il logo distrugge alcuni moduli e la correzione degli errori ricostruisce i dati mancanti. Funziona quando il codice usa un livello di correzione alto (H o Q), il logo resta di dimensioni contenute e i quadrati di posizionamento e la zona di rispetto restano intatti. Prova sempre il codice finito su più telefoni.

Come può un logo stare sopra i dati

Ogni QR code contiene dati ridondanti, così che un graffio, una macchia o una piega non lo rendano illeggibile. La quantità dipende dal livello di correzione degli errori scelto quando il codice viene creato. Un logo funziona spendendo di proposito quella ridondanza: i moduli sotto il logo vanno persi e il lettore li ricostruisce dal resto. Il meccanismo è spiegato in correzione degli errori nei QR code.

Livelli di correzione degli errori e cosa recuperano
LivelloRecupera fino aAdatto a un logo
Lcirca il 7% dei codewordNon adatto
Mcirca il 15% dei codewordSconsigliato
Qcirca il 25% dei codewordSolo logo piccolo
Hcirca il 30% dei codewordLa scelta abituale per i loghi

Quelle percentuali sono un tetto, non un budget. Si riferiscono ai codeword, non alla superficie, e un logo raramente danneggia codeword interi e ordinati: un piccolo quadrato può intaccare pezzi di molti codeword insieme. Qualsiasi altro problema reale, come un riflesso, una piega o una stampa poco nitida, attinge alla stessa riserva. Un codice che ha speso tutta la sua ridondanza per un logo non ha più niente per il mondo reale.

Quanto può essere grande il logo?

Non esiste un numero unico e sicuro, e qualsiasi guida che te ne dia uno al decimale sta sopravvalutando ciò che sa. La regola pratica più citata è restare ben dentro la frazione recuperabile: al livello H, un logo che copre fino a circa un quinto o un quarto della superficie del codice viene spesso indicato come funzionante, e molti grafici restano decisamente sotto. Al livello Q, punta ancora più in piccolo.

  • Parti piccolo e ingrandisci. Inizia con un logo largo circa un decimo del codice e ingrandiscilo solo finché ogni telefono di prova lo legge all’istante.
  • Centralo. Il centro del codice è fatto quasi solo di moduli di dati, che la correzione degli errori può ricostruire.
  • Dagli un bordo pulito. Un margine bianco attorno al logo evita che i moduli coperti a metà vengano letti come rumore.
  • I codici semplici lo sopportano meglio. Un URL corto dà moduli meno numerosi e più grandi, quindi lo stesso logo ne distrugge meno. Un codice fitto con un link lungo può fallire con un logo che su uno più grossolano andrebbe benissimo.

I codici di questo sito usano il livello Q di default, e passano al livello M per i link molto lunghi che altrimenti supererebbero la versione 12. Quando aggiungi un logo, il generatore passa al livello H, limita il logo al 12% circa del simbolo e rifiuta i contenuti troppo fitti per portarne uno: in quel caso accorcia il link.

Cosa un logo non deve mai coprire

La correzione degli errori protegge i dati. Non protegge la struttura che il lettore usa per trovare e orientare il codice. Coprire uno qualsiasi di questi elementi rompe il codice, per quanto alto sia il livello di correzione.

  • I tre quadrati di posizionamento. I grandi quadrati in tre angoli dicono al telefono che si tratta di un QR code e come è orientato.
  • Le informazioni di formato. Le sottili strisce di moduli accanto ai quadrati di posizionamento registrano il livello di correzione e la maschera. Senza di esse il lettore non può decodificare nulla.
  • I motivi di temporizzazione. Le linee di moduli alternati scuri e chiari tra i quadrati di posizionamento permettono al lettore di contare la griglia.
  • I motivi di allineamento. I quadrati più piccoli presenti nei codici più grandi, che aiutano a correggere la prospettiva.
  • La zona di rispetto. Il margine vuoto tutto attorno. Un logo o un bollino appoggiato lì impedisce al lettore di vedere dove finisce il simbolo.

Il tuo marchio senza toccare il codice

Quasi tutto ciò che ottieni con un logo al centro — far capire che il codice è tuo e voluto — puoi ottenerlo fuori dal codice, senza spendere nulla della sua correzione degli errori.

  • Una cornice con il tuo marchio. Metti il codice in un riquadro del colore del tuo brand, con il logo sopra e un’area bianca attorno al codice.
  • Una didascalia. “Inquadra per il menu” accanto al logo dice alle persone cosa otterranno, e per le scansioni conta più di qualsiasi decorazione.
  • Il colore attorno, non dentro. Tieni il codice scuro su chiaro e metti il colore del brand nella grafica circostante. Vedi colori dei QR code per capire cosa può sopportare il codice.

Un codice semplice si legge su più telefoni, a dimensioni più piccole e da più lontano. Se vuoi un logo, il generatore di QR code personalizzati lo mette al centro per te, al livello H ed entro il limite di dimensione indicato sopra; l’immagine viene letta nel tuo browser e non viene mai caricata. Poi prova il risultato con cura: alla dimensione finale, sul materiale finale, su più telefoni, con poca luce. Se esita da qualche parte, usa un logo più semplice o niente logo. La guida alla risoluzione dei problemi spiega cos’altro controllare.

Aggiungi il tuo logo con correzione degli errori H, direttamente nel browser:Personalizza

Domande correlate

Di solito sì, se il codice usa un livello di correzione alto, il logo è contenuto e centrato, e i quadrati agli angoli e la zona di rispetto sono intatti. Il logo funziona consumando ridondanza, quindi riduce sempre il margine per altri danni. Provalo prima di stampare.

Non c’è una misura sicura esatta. Un limite spesso citato al livello di correzione H è circa un quinto o un quarto della superficie del codice, ma più piccolo è più sicuro, e i codici fitti ne sopportano meno. Parti piccolo e ingrandisci solo finché ogni telefono di prova lo legge subito.

H, che recupera circa il 30% dei codeword, è la scelta abituale, e Q (circa il 25%) può funzionare con un logo piccolo. L e M lasciano troppa poca ridondanza per coprire qualcosa di significativo.

Sì. Il generatore di QR code personalizzati centra un logo che scegli dal tuo dispositivo, porta il codice al livello di correzione H e limita il logo al 12% circa del simbolo. L’immagine non lascia mai il tuo browser. Prova il risultato su più telefoni prima di stampare.

In generale no. Tre angoli contengono i quadrati di posizionamento che il telefono usa per trovare il codice, e coprirne uno ne impedisce la lettura. Il quarto angolo contiene dati e, nei codici più grandi, un motivo di allineamento, quindi il centro resta il posto più sicuro.