函数
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-
类型:
gbooleanTRUE表示保留图像的宽高比。 cancellable-
类型:
GCancellable可选的
GCancellable对象,NULL表示忽略。该参数可为 NULL。数据归函数调用者所有。 callback-
在Pixbuf加载完毕时调用的
GAsyncReadyCallback。 user_data-
类型:
gpointer传递给回调函数的数据。
该参数可为 NULL。数据归函数调用者所有。