| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| qrcode [Le 07/09/2024, 10:59] – Mise en forme + ajout de la fonctionnalité de LibreOffice spnux | qrcode [Le 10/05/2025, 20:54] (Version actuelle) – [Les outils graphiques :] amélioration de la syntaxe Amiralgaby |
|---|
| * 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 ===== | |
| | |
| | ===== Les sites web ===== |
| | <note important>Soyez méfiant si les QRcode sont des données confidentielles</note> |
| | |
| | Parmi les sites proposant les fonctionnalités de manière libre, il y a : |
| | * [[https://qrcodescan.in/]] qui propose de décoder un QRcode via la caméra de votre appareil ou via un fichier. [[https://github.com/gokulkrishh/qrcodescan.in|Dépôt de qrcodescan.in (Github)]] |
| | * [[https://qr.oisux.org/]] un service libre(([[https://www.chatons.org/search/by-service?service_type_target_id=258&field_alternatives_aux_services_target_id=All&field_software_target_id=All&field_is_shared_value=All&title=|le site apparaît parmi "les chatons"]])) pour générer des QRcode |
| | * [[https://fietkau.software/qr|fietkau.software QRcode]] permet de générer un QRcode avec beaucoup de customisations. Téléchargement en SVG/PNG |
| | * [[https://lehollandaisvolant.net/tout/tools/qrcode/]] permet de générer des QRcode. Ce site a son contenu sous licence Creation Communautaire ou Domaine public. |
| | |
| | ===== Logiciels ===== |
| | ==== Pré-requis ==== |
| | |
| * Disposer des [[:sudo|droits d'administration]]. | * Disposer des [[:sudo|droits d'administration]]. |
| * Disposer d'une connexion à Internet configurée et activée. | * Disposer d'une connexion à Internet configurée et activée. |
| |
| ===== Installation ===== | |
| |
| ==== Les outils graphiques : ==== | ==== Les outils graphiques : ==== |
| |
| Il existe des outils graphiques sous Ubuntu assez intuitifs, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] | Il existe des outils graphiques sous Ubuntu assez intuitifs, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] |
| * **[[apt>qtqr|QtQR]]** permet de créer et décoder des QRcode | * **[[apt>qtqr|QtQR]]** permet de créer et décoder des QRcode.\\ Uniquement en anglais. Ne permet pas de capturer une région de l'écran pour la décoder\\ |
| | * En utilisant [[https://help.libreoffice.org/7.6/fr/text/shared/01/qrcode.html|une fonctionnalité]] de [[:LibreOffice]]\\ |
| * **[[apt>qreator|Qreator]]** ((http://davidplanella.org/project-showcase/qreator/)) qui permet uniquement de créer des QRcode | * **[[apt>qreator|Qreator]]** ((http://davidplanella.org/project-showcase/qreator/)) qui permet uniquement de créer des QRcode |
| * En utilisant [[https://help.libreoffice.org/7.6/fr/text/shared/01/qrcode.html|une fonctionnalité]] de [[:LibreOffice]] | |
| |
| <note important>Qreator ne semble plus fonctionner sous Ubuntu 22.10</note> | |
| |
| ==== Les outils en lignes de commandes : qrencode et zbar-tools ==== | __Pour décoder un QRCode affiché sur un écran__ |
| Il existe deux outils principaux : | |
| | Pour atteindre ce but, il faudra passer par un script qui vous permettra de capturer une région d'un écran pour ensuite la décoder localement. |
| | \\ //Voir [[:utilisateurs:amiralgaby:qrcode-scan-local|Comment décoder un QRCode localement]]// |
| | |
| | ==== Les outils en lignes de commandes ==== |
| | Il existe deux outils principaux (qrencode et zbar-tools) : |
| * **[[apt>qrencode]]** ((http://megaui.net/fukuchi/works/qrencode/index.en.html)) : pour créer 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) |
| | * [[https://pypi.org/project/qrcode/|La bibliothèque "qrcode" sur Pypi]], permet de générer des Qrcode <code>pip install qrcode</code> |
| |
| =====Utilisation===== | =====Utilisation===== |
| * la chaîne à coder entre guillemets. En cas de soucis, écrire la chaîne à encoder dans un fichier, puis utiliser //-r nom_du_fichier// dans la ligne de commande ! | * la chaîne à coder entre guillemets. En cas de soucis, écrire la chaîne à encoder dans un fichier, puis utiliser //-r nom_du_fichier// dans la ligne de commande ! |
| * //> nom-de-fichier.typ// permet de spécifier le nom du fichier image. On peut aussi utiliser //-o nom_du_fichier_destination.typ// | * //> nom-de-fichier.typ// permet de spécifier le nom du fichier image. On peut aussi utiliser //-o nom_du_fichier_destination.typ// |
| | |
| ==== Exemple d'utilisation des zbar-tools : zbarimg et zbarcam ==== | ==== 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 |
| WIFI:S:MyWifi;T:WPA;P:MyPassword!;;</code> | WIFI:S:MyWifi;T:WPA;P:MyPassword!;;</code> |
| | |
| ===== Voir aussi ===== | ===== Voir aussi ===== |
| |