方法
GdkPixbufPixbufsave_to_stream
自:2.14
声明 [源]
gboolean
gdk_pixbuf_save_to_stream (
GdkPixbuf* pixbuf,
GOutputStream* stream,
const char* type,
GCancellable* cancellable,
GError** error,
...
)
描述 [源]
将 pixbuf
保存到输出流。
当前支持的文件格式为 "jpeg","tiff","png","ico" 或 "bmp"。有关更多详情,请参阅 gdk_pixbuf_save_to_buffer()
。
可以使用 cancellable
从另一个线程中终止操作。如果操作被取消,将返回错误 G_IO_ERROR_CANCELLED
。其他可能的错误在 GDK_PIXBUF_ERROR
和 G_IO_ERROR
域。
在这个调用结束时,流不会被关闭。
自:2.14
此方法不直接对语言绑定可用。
参数
stream
-
类型:
GOutputStream
一个
GOutputStream
,用于将 pixbuf 保存到。数据归方法调用者所有。 type
-
类型:
const char*
文件格式名称。
数据归方法调用者所有。 该值是 NUL 结束的 UTF-8 字符串。 cancellable
-
类型:
GCancellable
可选的
GCancellable
对象,NULL
表示忽略。该参数可以为 NULL
。数据归方法调用者所有。 error
-
类型:
GError
返回错误位置或
NULL
。该参数可以为 NULL
。数据归方法调用者所有。 ...
-
类型:
键值保存选项列表。