MCK*_*MCK 124 ascii qr-code utf-8
我见过的二维码大多是图片文件。但是您可以使用纯文本创建二维码吗?
例如 ASCII 和 UTF-8 将黑框作为字符。我可以将它们与空格一起使用来创建二维码吗?
Att*_*tie 180
是的!有一个名为的实用程序qrencode
可以为您呈现这些。
二维码唯一真正重要的因素是二维阵列具有“更暗”和“更亮”的像素/段。它也可以着色,但对比度可能会成为一个问题。
您阅读此二维码的能力可能取决于相机的分辨率、距离和您使用的软件。
qrencode -t ASCIIi 'https://superuser.com/questions/1420001/is-it-possible-to-write-a-qr-code'
Run Code Online (Sandbox Code Playgroud)
注意:我使用了-t ASCIIi
(Inverted ASCII) 因为我的终端是黑底白字。
此模式的工作原理是将背景颜色设置为黑色或白色,并打印一些空格字符。
qrencode -t ANSI 'https://superuser.com/questions/1420001/is-it-possible-to-write-a-qr-code'
Run Code Online (Sandbox Code Playgroud)
一些写入终端的原始字符如下所示,这些是ANSI 转义码。“转义”字符的值为0x1b
并且通常可以写为\e
.
\e[40m
将背景颜色设置为黑色\e[47m
将背景颜色设置为白色0x20
是一个 ASCII 空间还有一种 UTF-8 模式 ( -t UTF8
)。此模式使用“半块”字符来增加密度,并将行数减少一半。
@grawity 截图(感谢)
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'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
16591 次 |
最近记录: |