函数
GdkPixbufPixbufnew_from_stream_at_scale_async
自版本:2.24
声明 [src]
void
gdk_pixbuf_new_from_stream_at_scale_async (
GInputStream* stream,
gint width,
gint height,
gboolean preserve_aspect_ratio,
GCancellable* cancellable,
GAsyncReadyCallback callback,
gpointer user_data
)
描述 [src]
通过异步方式从一个输入流中加载数据,创建一个新的Pixbuf。
更多详细内容请参阅 gdk_pixbuf_new_from_stream_at_scale(),这是该函数的同步版本。
操作完成后,在主线程中调用 callback
。然后可以通过调用 gdk_pixbuf_new_from_stream_finish()
获取操作的结果。
自版本:2.24
参数
stream
-
类型:
GInputStream
从其加载数据的
GInputStream
。数据归函数调用者所有。 width
-
类型:
gint
图像应具有的宽度,或-1表示不限制宽度。
height
-
类型:
gint
图像应具有的高度,或-1表示不限制高度。
preserve_aspect_ratio
-
类型:
gboolean
TRUE
表示保留图像的宽高比。 cancellable
-
类型:
GCancellable
可选的
GCancellable
对象,NULL
表示忽略。该参数可为 NULL
。数据归函数调用者所有。 callback
-
在Pixbuf加载完毕时调用的
GAsyncReadyCallback
。 user_data
-
类型:
gpointer
传递给回调函数的数据。
该参数可为 NULL
。数据归函数调用者所有。