Crea e leggi i codici QR dal terminale

I codici QR ... li vediamo tutti i giorni in qualche altro posto, sono quelle immagini che sembrano pixelate dove c'è solo il colore bianco e nero (il bianco è lo sfondo). Grazie a loro possiamo convertire il testo in un'immagine, qualcosa del genere:

DesdeLinux.net... usiamo Linux per essere liberi!

Sarebbe uguale a:

codice qr

Come generare codici QR con il terminale?

Per questo useremo un pacchetto chiamato qrencode, dobbiamo prima installarlo.

Se usi ArchLinux, Chakra o qualche derivato sarebbe:

sudo pacman -S qrencode

Se usi Ubuntu, Debian o simili:

sudo apt-get install qrencode

Una volta installato non ci resta che eseguire in un terminale:

qrencode "Texto a codificar!" -o $HOME/codigoqr.png

Questo genererà un file png nella nostra casa chiamato codigoqr, che sarà il risultato della conversione del testo che abbiamo appena inserito 😉

E come decodifico QR e converto in testo leggibile?

Per il processo inverso useremo un'altra applicazione chiamata zbar-img, che avremo a disposizione dopo aver installato il pacchetto zbar in Arch o zbar-tools in Ubuntu.

Se usi ArchLinux, Chakra o qualche derivato sarebbe:

sudo pacman -S zbar

Se usi Ubuntu, Debian o simili:

sudo apt-get install zbar-tools

Una volta installato non ci resta che eseguire in un terminale:

zbarimg $HOME/codigoqr.png

Questo ci mostrerà qualcosa come:

zbarim

E come puoi vedere, ci mostra perfettamente il testo che avevamo codificato 😉

La fine!

EEENNNN FFFIIINN !!! 😀

Questo è stato il tutorial, spero ti sia stato utile.

saluti


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   eliotime3000 suddetto

    Mi è piaciuta questa applicazione. Lo terrò a mente.

  2.   Nemesis suddetto

    Il tuo contributo è interessante !!! Questo è qualcosa che può rivelarsi utile.
    Ma è possibile creare il file .png in una directory diversa da $ HOME?

    1.    neysonv suddetto

      cosa c'è dopo -o è la directory in modo da poter mettere quello che vuoi. potresti ad esempio mettere il file nella cartella dei download con
      qrencode "text" -o Download / qr.png
      assumendo chiaro che sei a casa tua
      Per maggiori informazioni consultare la manpage
      uomo qrencode

      1.    Nemesis suddetto

        Grazie per la risposta !!! L'ho già provato e ha funzionato per me.

  3.   Manuel R. suddetto

    Cercavo qualcosa del genere da molto tempo, più facile impossibile
    Grazie per la condivisione, saluti.

  4.   Levigatrice suddetto

    Non potrebbe essere più facile, ma non era per me xD
    Un altro giorno lo vedo con più calma di quanto il boss insegue….

  5.   Lenin Hernandez suddetto

    Genera codice QR da postgreSQL con Perl

    http://leninmhs.wordpress.com/2014/03/25/qr-postgres-perl/

  6.   mat1986 suddetto

    Non so se è stata una mia svista, ma pensavo che fosse arrivata la Garmendia tedesca DesdeLinux xDD

    Oltre a questo, interessante applicazione. Troverò un modo per approfittarne 🙂

  7.   Gonzalo M. suddetto

    Interessante !! 😀

  8.   Luis suddetto

    Ho realizzato questa sceneggiatura per zenity, non potrebbe essere più facile. 😉

    # / Bin / sh
    # Script grafico per qrencode
    url = `zenity –entry –title =» QRencGui »–text =» Immettere l'URL: »`

    se [$? = 0]; poi

    qrencode "$ url" -o ~ / QRCode.png | zenity –progress –press –auto-close –auto-kill –title = »QRencGui» –text = »Creazione del codice $ url \ n»

    zenity –info –title = »QRencGui» –text = »$ url L'immagine QRcode è stata creata»
    fi
    esci da 0

    1.    Lenin Hernandez suddetto

      Eccellente!

  9.   cencioso suddetto

    Eccellente, mi è servito molto, stavo solo indagando su come avrei potuto farlo