我正在开发一个C应用程序,需要显示QR码。与其编写GUI代码,我想直接在终端上显示它。然而,标准的QR码读取器期望QR码是方形的,但是在Linux终端中打印出来时,它呈现为矩形形状。
如何解决? 尝试以正方形形式打印QR码可能是保持其与标准QR码读取器兼容的最佳选择。老实说,我甚至不知道QR码读取器是否能够解释通过终端显示的QR码(也许这取决于使用的字符是否可读?)。
······· · · ·· · ·······
· · · ·· ·· · · ·
· ··· · ··· · ··· ·
· ··· · ·· ···· ·· · ··· ·
· ··· · · · ·· · ··· ·
· · · · ····· · ·
······· · · · · · · · ·······
· ··· ·
· · · · ·· ··· ··
···· ···· ···· ····· ·
· ···· · · ·· · · ·· ··
· · ·· · · ·······
· ··· · · ·· · · · ··
···· ···· ·· ··· · · ·
· ·· ···· · ···· ·· ··
· · · ··· ·· ·· ·
·· · ··· ··· ··· ·
·· · ·· · · ··· · ··
· ·· ·· · · · · · ··
·· ···· ·· · · ··
· · · · ·· · ····· · ·
· ··· ··· · · ··
······· ·· · · · · ····
· · ·· ··· · · · ·
· ··· · · · · ······ ·
· ··· · ·· ·· ···· ·· ·
· ··· · ··· · · ·· · · ·
· · · ·· · · · ·· ·
······· ··· ·· · ·· ·
qrencode
它可以使用 ANSI 序列或 Unicode 字符在终端上进行绘制。ANSI 图形看起来令人印象深刻,并且在手机上测试也可以正常工作。 - Cong Ma