Articoli con tag qr code
QR Code
1I QR Code ormai li conosciamo tutti. Si vedono sempre più spesso nei giornali, nelle riviste e nei siti di telefonia e no. Con questi codici a barre a due dimensioni è possibile racchiudere in una immagine informazioni come testo, siti internet, numeri telefonici, o sms. Online ci sono mille generatori automatici di QR come ad esempio Kaywa oppure quello della RACO Industries.
Quello che questo articolo vuole fare è proporre due simpatici hack realizzabili con i QR e GIMP.
QR CODE con Logo all’interno
In un QR non tutto il contenuto della matrice e utile a trasmettere le informazioni. Ci sono alcune percentuali di capacità di correzione dell’errore (rimando a wikipedia per chi fosse interessato), a seconda di come viene realizzato il codice, una parte più o meno grande può essere rimpiazzata da un immagine. Come vedete dall’esempio ho inserito il mio faccione in un QR che punta al mio sito.
Tramite il generatore RACO che ho linkato prima è possibile scegliere proprio la percentuale di “Error correction“, scegliamo quindi la più alta percentuale, il 30% e generiamo il QR delle dimensioni che vogliamo. Ovviamente più grande è il QR, più sarà facile inserire un’immagine con una buona risoluzione al suo interno.
A questo punto apriamo il QR con GIMP, ed inseriamo su un altro livello l’immagine al centro del QR, aggiungiamoci un bordo bianco per separarla dal QR e riduciamo le dimensioni dell’immagine a circa il 25% delle dimensioni del QR. Teoricamente dovrebbe essere già leggibile dal cellulare. Con il telefono in mano è possibile provare ad ingrandire l’immagine fino a quando il QR non risulta più leggibile.
Cambiare un QR CODE
Questo articolo che ho trovato tempo fa, pone il problema della sicurezza dei codici QR. Come viene ben spiegato non è difficile cambiare il contenuto di una matrice semplicemente stampando una correzione su un foglio trasparente e sovrapponendola al codice originale.
Per questo esperimento non serve altro che:
- Un lettore di QR
- GIMP per manipolare le immagini
- Un foglio trasparente (tipo quelli che usano i professori sulle lavagne luminose)
- Del bianchetto o scolorina o correttore bianco a seconda di come preferite chiamarlo
Con GIMP bisogna sovrapporre i due QR in modo perfetto su due layer differenti e sul layer superirore bisogna cambiare la layer mode in “Grain Extract”. Il risultato sarà qualcosa del genere:
La parte grigia è la parte in comune alle due immagini, i pixel neri appaiono dove l’originale è bianco e il rimpiazzo è nero e viceversa. A questo punto bisogna rimuovere il grigio ed invertire i colori. La maggior parte delle stampanti non ha l’inchiostro bianco e visto che anche le parti bianche sono necessarie, dovremo cambiare il bianco in giallo per poterlo stampare. Salviamo il tutto in un formato che permetta la trasparenza (PNG o GIF) e stampiamolo sul foglio trasparente.
A questo punto con il biancheto ripassiamo il giallo e possiamo sovrapporre il nuovo QR a quello vecchio. Vi rimando all’articolo per vedere qualche immagine in più ed un video dimostrativo.
C’è da fare una precisazione, qualcuno potrà pensare che è abbastanza inutile fare tutto questo lavoro quando basta stampare il QR nuovo su un adesivo e attaccarlo sopra al vecchio. E’ vero che questo metodo non è pratico, ma visto come un esercizio di stile.

