QRencode – Créez des QR codes depuis votre terminal sous GNU/Linux

lavachelibre.png_001

Les QR codes (Quick Response) ont fait leur apparition depuis un certain temps et sont pour ceux qui ne le sauraient pas encore, des code-barres à deux dimensions. Ceux-ci permettent d’emmagasiner du texte dans une image, constituée d’éléments noirs disposés sur un fond blanc. Après avoir été scannées et décodées, celles-ci peuvent déclencher diverses actions : navigation internet, envoi de mail, appel téléphonique, envois de SMS et j’en passe… Si les QR codes se démarquent des code-barres traditionnels, c’est avant tout parce qu’ils permettent d’embarquer plus de données. L’autre avantage des QR Codes réside dans le fait qu’ils peuvent être lus grâce à pas mal d’applications et sur un grand nombre de terminaux différents. À commencer par nos Smartphones. Si ça vous tente nous allons voir comment créer et lire des QR codes sous GNU/Linux et ce depuis notre terminal.

La première chose à faire va être d’installer deux petites applications, à savoir QRencode pour la partie création, et ZBar pour la partie scan/lecture.

Installation :

Pour installer QRencode sur Archlinux entrez ceci dans votre terminal :

sudo pacman -S qrencode

Sur Ubuntu et dérivés entrez ceci :

sudo apt-get install qrencode

Pour ZBar ce n’est pas plus compliqué.

Entrez ceci pour Arch Linux :

sudo pacman -S zbar

et ceci pour Ubuntu et dérivés :

sudo apt-get install zbar-tools

Usage :

Maintenant que vous avez ce qu’il vous faut sous la patte, nous allons voir comment créer un QR Code.

Ouvrez un terminal et entrez la commande suivante :

qrencode "http://la-vache-libre.org/" -o $HOME/lavachelibre.png

Comme vous l’avez sans doute compris, l’information contenue dans le QR code est l’url de l’étable et le nom du fichier est lavachelibre.png.

NB : Vous n’aurez pas de retour à l’écran, mais si tout s’est bien passé vous trouverez l’image dans votre /home.

Sélection_003

Vous pouvez dès lors l’ouvrir dans votre visionneuse d’image et la scanner à l’aide d’une application dédiée pour en extraire l’information.

Vous pouvez également extraire l’information directement depuis le terminal et c’est là que ZBar entre en jeux .

Il suffit d’entrer la commande suivante :

zbarimg $HOME/lavachelibre.png

qui devrait vous renvoyer un retour de ce type :

QR-Code:http://la-vache-libre.org/
scanned 1 barcode symbols from 1 images in 0.01 seconds

Sympa non ?!!

Je pense que vous avez compris le truc et que vous saurez adapter vos commandes en conséquence. Comme pour les autres applications de ce type, vous pouvez également prendre connaissance de toutes les options disponibles à l’aide de l’argument -h.

Voilà. Amusez-vous bien…

via

Vus : 1182
Publié par La vache libre : 587