方法

GdkPixbufPixbufLoaderget_pixbuf

声明 [src]

GdkPixbuf*
gdk_pixbuf_loader_get_pixbuf (
  GdkPixbufLoader* loader
)

描述 [src]

查询 pixbuf loader 当前正在创建的 GdkPixbuf

通常,只有在 loader 发出 GdkPixbufLoader::area-prepared 信号后,调用此函数才有意义;这意味着已读取足够的数据以确定将要分配的图像的大小。

如果 loader 没有通过 gdk_pixbuf_loader_write() 收到足够的数据,则此函数返回 NULL

返回的 pixbuf 将在 loader 的后续调用中保持相同,因此如果您想继续使用它,您应该获取它的引用。

此外,如果 loader 是动画,它将返回动画的“静态图像”(参见 gdk_pixbuf_animation_get_static_image())。

返回值

类型: GdkPixbuf

loader 正在创建的 pixbuf。

返回的数据由实例所有。
返回值可以是 NULL