Un logo al centro è possibile perché i QR code sono fatti per sopravvivere ai danni — ma solo fino a un certo punto, e solo se copri la parte giusta.
Un logo può stare sopra un QR code perché ogni QR code porta dati ridondanti. La correzione d'errore Reed-Solomon aggiunge parole di codice extra così uno scanner può ricostruire il messaggio anche quando parte del pattern manca, è sporca o coperta. Il logo è semplicemente un danno deliberato.
Ci sono quattro livelli di correzione d'errore, e ciascuno recupera grosso modo una quota fissa del codice: L circa il 7%, M circa il 15%, Q circa il 25% e H circa il 30%. Quelle percentuali sono il tetto su quanto del pattern può andare perso prima che la scansione fallisca.
Con un logo, imposta la correzione d'errore su Q o H. M lascia troppo poco margine una volta che conti anche qualità di stampa, riflessi e una fotocamera che sta ferma per mezzo secondo. Q è una scelta predefinita sensata per schermi e stampa pulita; H è la scelta più sicura per qualsiasi cosa plastificata, piegata o stampata piccola.
Non leggere la percentuale di recupero come un margine da spendere fino a zero. La scansione nel mondo reale lo erode, quindi tratta il livello come il motivo per cui un logo è possibile, non come il permesso di coprire un terzo del codice.
| Livello | Recupera circa | Usalo quando |
|---|---|---|
| L | 7% | Niente logo, solo schermo digitale pulito |
| M | 15% | Codici semplici in stampa, senza sovrapposizione |
| Q | 25% | Logo su schermo o stampa di buona qualità |
| H | 30% | Logo più plastifica, misura piccola o superfici ruvide |
Tieni il logo sotto circa il 10% dell'area totale del codice. Poiché l'area cresce con il quadrato della larghezza, è un logo quadrato di circa il 30% della larghezza del codice — e il 30% della larghezza è il tetto pratico, non l'obiettivo. Circa il 20-25% della larghezza, cioè il 4-6% dell'area, è l'intervallo di lavoro comodo.
Più grande è più rischioso per due motivi. Quello ovvio è che stai consumando il margine di recupero. Quello meno ovvio è che la correzione d'errore è intercalata tra i blocchi di dati: un blocco solido e largo di perdita può cancellare più parole di codice in un blocco di quante quel blocco ne possa riparare, anche se la percentuale complessiva sembra ancora a posto.
Nel dubbio, fai il logo più piccolo. Un logo discreto fa comunque il suo lavoro; un codice che non scansiona no.
Il centro è l'unico posto sicuro per un logo. La perdita lì si distribuisce in modo uniforme tra i blocchi di dati intercalati, così nessun blocco singolo prende tutto il colpo. Sposta il logo fuori centro e concentri il danno in meno blocchi, avvicinandoti a strutture che non hanno nessuna ridondanza.
Tre cose non vanno mai toccate. I tre pattern finder — i grandi quadrati in alto a sinistra, in alto a destra e in basso a sinistra — sono il modo in cui uno scanner localizza e orienta il codice. I pattern di timing, le righe e colonne alternate che corrono tra i finder, impostano la griglia dei moduli. Coprine uno qualsiasi e la scansione fallisce di netto, qualunque cosa dica il livello di correzione d'errore.
Metti il logo su una piastra piena nel colore di sfondo del codice, con un paio di moduli di spazio intorno al marchio. Così lo scanner ha un'area pulita e inequivocabile da scartare, invece di un orlo di moduli mezzi coperti che potrebbe provare e fallire a leggere.
I PNG trasparenti sono la fonte di logo migliore, ma la trasparenza è esattamente il motivo per cui la piastra conta: senza, i moduli QR si vedono attraverso i buchi del marchio e producono bordi grigiastri ambigui. Un logo trasparente su una piastra piena ti dà un marchio nitido e un ritaglio pulito nello stesso tempo.
Alzare la correzione d'errore costa capacità di dati, quindi l'encoder spesso deve salire a una versione QR più grande, con più moduli. Lo stesso URL può essere una griglia 33 per 33 a L e 45 per 45 a H — più del doppio dei moduli spremuti nello stesso quadrato.
Questo conta al momento della stampa. Ogni modulo diventa fisicamente più piccolo, quindi l'intero codice va stampato più grande per tenere i moduli leggibili. Come regola, tieni il codice almeno a un decimo della distanza di scansione prevista: 2 cm di lato per un segnatavolo letto a 20 cm, 30 cm di lato per un poster letto a 3 m. Con un logo e correzione H, parti da una misura sopra il minimo che avevi.
Testa il file esportato vero, alla misura finale vera, non l'anteprima sullo schermo. Un codice che scansiona su un monitor da 27 pollici può fallire come adesivo da 2 cm su cartoncino opaco. Stampane uno, poi passa questa lista.
QR Code Agent incorpora il logo nel PNG o SVG esportato, quindi il file che scarichi è la grafica finita — non va sovrapposto nient'altro.
Questi sono codici statici: la destinazione è codificata nel pattern stesso, quindi il codice non scade e non serve un server. Non si può nemmeno modificare dopo il download. Se il link potrebbe cambiare, punta il codice a una pagina che controlli e cambia i contenuti su quella pagina.
Pronto a farne uno? Il generatore con logo gestisce il caricamento, la cornice e il suggerimento di correzione d'errore, ed esporta SVG pronto per la stampa.
Gratis, senza registrazione, e il codice non scade mai.
Hai il tuo codice? ☕ Offrimi un caffè — tiene questo strumento gratis per tutti.