Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
qrcode [Le 31/05/2016, 02:42] 89.157.23.4 [Voir aussi] |
qrcode [Le 26/12/2022, 18:56] (Version actuelle) 90.112.189.202 [Les outils graphiques : Qreator et QtQR] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>QRcode qrcode qreator qtqr qrencode zbar-tools}} | + | {{tag>Xenial sécurité entreprise}} |
====== QRcode/Code_QR ====== | ====== QRcode/Code_QR ====== | ||
Le code QR est un type de code-barres en deux dimensions (ou code matriciel datamatrix) constitué de modules noirs disposés dans un carré à fond blanc. | Le code QR est un type de code-barres en deux dimensions (ou code matriciel datamatrix) constitué de modules noirs disposés dans un carré à fond blanc. | ||
Ligne 14: | Ligne 14: | ||
* afficher un texte ou rédiger un texte libre (sa version la plus grande permet d'inclure un texte d'environ 500 mots); | * afficher un texte ou rédiger un texte libre (sa version la plus grande permet d'inclure un texte d'environ 500 mots); | ||
* etc. | * etc. | ||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * Disposer des [[:sudo|droits d'administration]]. | ||
+ | * Disposer d'une connexion à Internet configurée et activée. | ||
- | ===== Les outils graphiques : Qreator et QtQR ===== | + | ===== Installation ===== |
- | Il existe deux outils graphiques sous Ubuntu assez intuitifs : | + | ==== Les outils graphiques : Qreator et QtQR ==== |
- | * **[[apt>qreator|Qreator]]** ((http://davidplanella.org/project-showcase/qreator/)) permet uniquement de creér des QRcode | + | Il existe deux outils graphiques sous Ubuntu assez intuitifs, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>qreator|Qreator]]** ((http://davidplanella.org/project-showcase/qreator/)) qui permet uniquement de créer des QRcode et **[[apt>qtqr|QtQR]]** permet de créer et décoder des QRcode. |
- | * **[[apt>qtqr|QtQR]]** permet de creér et décoder des QRcode | + | |
- | ===== Les outils en lignes de commandes : qrencode et zbar-tools ===== | + | <note important>Qreator ne semble plus fonctionner sous Ubuntu 22.10</note> |
+ | ==== Les outils en lignes de commandes : qrencode et zbar-tools ==== | ||
Il existe deux outils principaux : | Il existe deux outils principaux : | ||
- | * **[[apt>qrencode]]** ((http://megaui.net/fukuchi/works/qrencode/index.en.html)) : pour creér des QRcode au formats (PNG,EPS,SVG, etc.) | + | * **[[apt>qrencode]]** ((http://megaui.net/fukuchi/works/qrencode/index.en.html)) : pour créer des QRcode au formats (PNG,EPS,SVG, etc.) |
* **[[apt>zbar-tools]]** ((http://zbar.sourceforge.net/)): pour décoder des images de QRcode au formats (PNG, JPG, TIFF) | * **[[apt>zbar-tools]]** ((http://zbar.sourceforge.net/)): pour décoder des images de QRcode au formats (PNG, JPG, TIFF) | ||
- | ===== Exemples d'utilisation de qrencode ===== | + | |
+ | =====Utilisation===== | ||
+ | ==== Exemples d'utilisation de qrencode ==== | ||
Pour créer un QRcode pour partager un réseau wifi personnel, taper la commande suivante dans un terminal : | Pour créer un QRcode pour partager un réseau wifi personnel, taper la commande suivante dans un terminal : | ||
qrencode -s 7 -o qr-wifi.png "WIFI:S:$(zenity --entry --text="Network name (SSID)" --title="Create WiFi QR");T:WPA;P:$(zenity --password --title="Wifi Password");;" | qrencode -s 7 -o qr-wifi.png "WIFI:S:$(zenity --entry --text="Network name (SSID)" --title="Create WiFi QR");T:WPA;P:$(zenity --password --title="Wifi Password");;" | ||
Pour créer un QRcode pour partager un réseau wifi personnel dont le SSID est masqué, taper la commande suivante dans un terminal : | Pour créer un QRcode pour partager un réseau wifi personnel dont le SSID est masqué, taper la commande suivante dans un terminal : | ||
- | qrencode -s 7 -o qr-wifi.png "WIFI:S:$(zenity --entry --text="Network name (SSID)" --title="Create WiFi QR");T:WPA;P:$(zenity --password --title="Wifi Password");H:true;;" | + | qrencode -s 7 -o qr-wifi.png "WIFI:S:$(zenity --entry --text="Hidden Network name (SSID)" --title="Create WiFi QR");T:WPA;P:$(zenity --password --title="Wifi Password");H:true;;" |
Une autre méthode pour se connecter a un réseau wifi masqué est de partager uniquement le password de ce dernier et de s'y connecter manuellement en récupérant le password dans le clipboard d'Android via le QRcode scanné qui est généré de la manière suivante : | Une autre méthode pour se connecter a un réseau wifi masqué est de partager uniquement le password de ce dernier et de s'y connecter manuellement en récupérant le password dans le clipboard d'Android via le QRcode scanné qui est généré de la manière suivante : | ||
qrencode -s 7 -o wifi-P.png "$(zenity --password --title="Wifi Password")" | qrencode -s 7 -o wifi-P.png "$(zenity --password --title="Wifi Password")" | ||
+ | | ||
+ | Pour passer un lien vers son dépôt [[:nextcloud|Nextcloud]] pour partager les photos de vacances: | ||
+ | <code bash> | ||
+ | qrencode -t SVG "https://nextcloud.mon-nom-de-domaine.fr/index.php/s/B7LRrx2EA97V" > lienPartagePhotos.svg | ||
+ | </code> | ||
- | ===== Exemple d'utilisation des zbar-tools : zbarimg et zbarcam ===== | + | * //-t SVG// permet de créer une image vectorielle au format libre [[:SVG]] qui a l'avantage d'être légère et facilement redimensionnable sans perte de résolution |
+ | * la chaîne à coder entre guillemets | ||
+ | * //> nom-de-fichier.typ// permet de spécifier le nom du fichier image | ||
+ | ==== Exemple d'utilisation des zbar-tools : zbarimg et zbarcam ==== | ||
zbarimg décode les images de QRcode, exemple : | zbarimg décode les images de QRcode, exemple : | ||
<code>zbarimg -q --raw qr-wifi.png | <code>zbarimg -q --raw qr-wifi.png | ||
Ligne 37: | Ligne 52: | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
* http://www.paulfp.net/blog/2013/08/using-a-qr-code-to-connect-to-your-wifi-network-quickly-and-easily/ | * http://www.paulfp.net/blog/2013/08/using-a-qr-code-to-connect-to-your-wifi-network-quickly-and-easily/ | ||
- | * http://www.linux-magazine.com/Online/Features/Generating-QR-Codes-in-Linux | + | * https://www.linux-magazine.com/Online/Features/Generating-QR-Codes-in-Linux |
- | * http://nlug.ml1.co.uk/2013/10/generate-qr-codes-for-wifi-networks/4434 | + | * https://nlug.ml1.co.uk/2013/10/generate-qr-codes-for-wifi-networks/4434 |
- | * http://www.commandlinefu.com/commands/view/13028/generate-qr-code-for-a-wifi-hotspot | + | * https://www.commandlinefu.com/commands/view/13028/generate-qr-code-for-a-wifi-hotspot |
- | * http://manpages.ubuntu.com/cgi-bin/search.py?q=qrencode | + | * https://manpages.ubuntu.com/cgi-bin/search.py?q=qrencode |
* https://github.com/zxing/zxing/wiki/Barcode-Contents#wifi-network-config-android | * https://github.com/zxing/zxing/wiki/Barcode-Contents#wifi-network-config-android | ||