我想从 URL 字符串生成二维码图像,然后在 GtkImage 小部件中显示它。
我找到了 libqrencode 库,但是我不知道如何获取或保存生成的图像。
最佳答案
According to the documentation , "符号数据表示为一个包含width*width uchars的数组。每个uchar代表一个模块(点)。如果uchar的低位为1,则对应的模块为黑色。"
通过一些处理,您应该能够使用它来创建 Gdk.Pixbuf (基本上,对于 RGB 图像,将一位转换为 3 个字节,然后使用 Gdk.Pixbuf.from_data 加载它),或使用 Cairo 绘制它,使其在任何分辨率下看起来都不错。
关于gtk - 如何使用 Vala 从字符串生成二维码图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58686165/