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.
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'
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
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'