方法
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。数据归方法调用者所有。 ...-
类型:
键值保存选项列表。