Oui ! Il existe un utilitaire appelé qrencode
qui peuvent les rendre pour vous.
Le seul facteur vraiment important pour un code QR est que le tableau 2D a " plus sombre " et " plus léger "pixels / segments. Il peut également être coloré, mais le contraste peut commencer à poser problème.
ASCII
Votre capacité à lire ce code QR dépendra probablement de la résolution de l'appareil photo, de la distance et du logiciel que vous utilisez.
qrencode -t ASCIIi 'https://superuser.com/questions/1420001/is-it-possible-to-write-a-qr-code'
Note : J'ai utilisé -t ASCIIi
(ASCII inversé) parce que mon terminal est blanc sur noir.
![ASCII QR Code]()
ANSI
Ce mode fonctionne en réglant la couleur de fond sur le noir ou le blanc et en imprimant un certain nombre de caractères d'espacement.
qrencode -t ANSI 'https://superuser.com/questions/1420001/is-it-possible-to-write-a-qr-code'
![ANSI QR Code]()
Certains des caractères bruts écrits sur le terminal sont présentés ci-dessous, il s'agit de Codes d'échappement ANSI . An " s'échapper Le caractère " " a une valeur de 0x1b
et peut souvent s'écrire comme \e
.
-
\e[40m
définit la couleur de fond en noir
-
\e[47m
définit la couleur de fond en blanc
-
0x20
est un espace ASCII
![ANSI QR Code Raw]()
UTF-8
Il existe également un mode UTF-8 ( -t UTF8
). Ce mode utilise la fonction " demi-bloc "pour augmenter la densité et réduire de moitié le nombre de lignes.
- - U+2580 / Demi-bloc supérieur
- - U+2584 / Demi-bloc inférieur
- - U+2588 / Bloc complet
Capture d'écran de @grawity (merci)
qrencode -t UTF8 'https://superuser.com/questions/1420001/is-it-possible-to-write-a-qr-code'
qrencode -t ANSIUTF8 'https://superuser.com/questions/1420001/is-it-possible-to-write-a-qr-code'
![UTF-8 QR Code]()