从字符串加载Gdk Pixbuf
Load Gdk Pixbuf from string
在我的程序中,我想使用一个没有存在于本地硬盘上的映像文件。
因此,我使用xxd -i
来生成包含图像数据的unsigned char[]
,并将其嵌入到我的程序中。
但现在我被困试图加载Gdk::Pixbuf
(或Gtk图像)从这,因为我似乎没有找到一个函数可以做到这一点。
这听起来像是Gdk::Pixbuf::create_from_data
的工作。
请注意,这样的数组不是字符串,这可能解释了为什么您在查找它时遇到问题。
另一方面,它位于"内存中的图像数据"类别中,该类别并没有那么隐藏。
EDIT2:更改为相同函数的gtkmm API包装器,在注释后
相关文章:
- 在 gtkmm 中找不到 GDK::InterpType 成员
- 在黑暗的GDK中制作精灵脸部光标
- 深色 gdk,背景覆盖精灵
- Gdk::P ixbuf 不加载图像
- 未找到包'gdk-pixbuf-2.0'
- 在Gdk::Pixbuf上获取像素值,使用Gdk::Cairo设置像素值
- Pixbuf显示错误的图像信息
- GTKMM::在GTk::绘图区域使用单个Gdk::PixBuf绘制多个图像
- Gdkmm:如何破坏GDK窗口
- 从字符串加载Gdk Pixbuf
- GDK (gtk3)在Windows 7上的代码块
- 当给定PixBuf时,如何在对象创建后更改Gtk::Image
- Gdk::Pixmap在create()上给我一个分段错误