【发布时间】:2019-11-04 01:28:39
【问题描述】:
我想从一个 URL 字符串生成一个二维码图像,然后在 GtkImage Widget 中显示它。
我找到了 libqrencode 库,但是我不知道如何获取或保存生成的图像。
【问题讨论】:
我想从一个 URL 字符串生成一个二维码图像,然后在 GtkImage Widget 中显示它。
我找到了 libqrencode 库,但是我不知道如何获取或保存生成的图像。
【问题讨论】:
According to the documentation, "符号数据表示为一个包含width*width uchars的数组。每个uchar代表一个模块(点)。如果uchar的低位为1,则对应的模块为黑色。"
通过一些处理,您应该能够使用它来创建Gdk.Pixbuf(基本上,将 RGB 图像的一位转换为 3 个字节,然后使用 Gdk.Pixbuf.from_data 加载),或绘制它使用 Cairo,因此在任何分辨率下看起来都不错。
【讨论】: