构造函数

GdkTexturenew_from_bytes

自:4.6

声明 [源码]

GdkTexture*
gdk_texture_new_from_bytes (
  GBytes* bytes,
  GError** error
)

描述 [源码]

通过从内存中加载图像创建一个新的纹理,

文件格式会自动检测。支持的格式有 PNG、JPEG 和 TIFF,尽管可能有更多格式。

如果返回 NULL,则错误将被设置。

此函数是线程安全的,因此您可以使用 GTask 和 g_task_run_in_thread() 避免在加载大图像时阻塞主线程。

自:4.6

参数

bytes

类型: GBytes

包含要加载数据的 GBytes

数据由函数的调用者拥有。
error

类型: GError **

可恢复错误的返回位置。

参数可以为 NULL。
如果返回位置不是 NULL,则必须将其初始化为 NULL GError*
如果没有错误,构造函数将保留参数初始化为 NULL。
发生错误时,参数将被设置为一个新的分配的 GError;调用者将获得数据的所有权,并负责释放它。

返回值

类型: GdkTexture

新创建的 GdkTexture

函数的调用者将获得数据的所有权,并负责释放它。