如何从uint8 []创建Gdk.Pixbuf

时间:2014-11-09 19:23:08

标签: gtk vala gdk

我有一个uint8[](我从Gst.MapInfo.data获得)代表一个图像(我不知道JPEG,PNG等格式)和我想得到一个其中Gdk.Pixbuf

问题是the only PixBuf constructor需要uint8[]还需要很多我没有的其他图像信息:颜色空间,大小等。

  

注意我不能使用PixBufLoader,因为我想同步创建我的图像。

1 个答案:

答案 0 :(得分:2)

尝试将uint8[]包裹在GLib.MemoryInputStream并使用new Pixbuf.from_stream()