方法

GdkPixbufPixbufsave_to_callback

自从:2.4

声明 [源代码]

gboolean
gdk_pixbuf_save_to_callback (
  GdkPixbuf* pixbuf,
  GdkPixbufSaveFunc save_func,
  gpointer user_data,
  const char* type,
  GError** error,
  ...
)

描述 [源代码]

通过向回调函数输入生产的数据,以指定的格式type保存 pixbuf。

当您希望将图像存储到非文件的地方时,例如内存缓冲区或套接字时,可以使用此函数。

如果设置了 error,则返回 FALSE。可能的错误包括那些在 GDK_PIXBUF_ERROR 域内,以及保存函数生成的任何错误。

有关更多信息,请参阅gdk_pixbuf_save()

自从:2.4

此方法对语言绑定不可直接使用。

参数

save_func

类型: GdkPixbufSaveFunc

当保存例程生成每个数据块时,将调用的函数。

user_data

类型: gpointer

传递给保存函数的用户数据。

该参数可以是 NULL
数据由方法的调用者所有。
type

类型: const char*

文件格式的名称。

数据由方法的调用者所有。
该值是一个以 null 结束的 UTF-8 字符串。
error

类型: GError

错误返回位置的地址,或 NULL

该参数可以是 NULL
数据由方法的调用者所有。
...

类型: 

键值对保存选项列表。

返回值

类型: gboolean

是否设置了错误。