从字符串加载Gdk Pixbuf

Load Gdk Pixbuf from string

本文关键字:Pixbuf Gdk 加载 字符串      更新时间:2023-10-16

在我的程序中,我想使用一个没有存在于本地硬盘上的映像文件。

因此,我使用xxd -i来生成包含图像数据的unsigned char[],并将其嵌入到我的程序中。

但现在我被困试图加载Gdk::Pixbuf(或Gtk图像)从这,因为我似乎没有找到一个函数可以做到这一点。

这听起来像是Gdk::Pixbuf::create_from_data的工作。

请注意,这样的数组不是字符串,这可能解释了为什么您在查找它时遇到问题。

另一方面,它位于"内存中的图像数据"类别中,该类别并没有那么隐藏。

EDIT2:更改为相同函数的gtkmm API包装器,在注释后