方法

GdkPixbufPixbufsave_to_stream_async

自 2.24 版本以来

声明 [src]

void
gdk_pixbuf_save_to_stream_async (
  GdkPixbuf* pixbuf,
  GOutputStream* stream,
  const gchar* type,
  GCancellable* cancellable,
  GAsyncReadyCallback callback,
  gpointer user_data,
  ...
)

描述 [src]

异步将 pixbuf 保存到输出流。

有关更多详细信息,请参阅 gdk_pixbuf_save_to_stream(),这是此函数的同步版本。

操作完成后,将在主线程中调用 callback

然后您可以通过调用 gdk_pixbuf_save_to_stream_finish() 来获取操作的结果。

自 2.24 版本以来

此方法对语言绑定不可直接访问。

参数

stream

类型: GOutputStream

保存Pixbuf的 GOutputStream

数据由方法调用的调用者所有。
type

类型: const gchar*

文件格式的名称。

数据由方法调用的调用者所有。
该值为一个以 Null 结尾的 UTF-8 字符串。
cancellable

类型: GCancellable

可选的 GCancellable 对象,NULL 表示忽略。

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

类型: GAsyncReadyCallback

当图片缓冲区保存时调用的 GAsyncReadyCallback

此参数可以是 NULL
user_data

类型: gpointer

传递给回调函数的数据。

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

类型: 

键值保存选项列表。