方法

自:4.6

声明 [src]

GBytes*
gdk_texture_save_to_png_bytes (
  GdkTexture* texture
)

描述 [src]

将指定的 texture 存储为内存中的 PNG 文件。

使用 gdk_texture_new_from_bytes() 读取它。

如果您想序列化一个纹理,这是方便且易于移植的方式。

如果您需要对生成的图像有更多控制,例如附加元数据,您应该考虑使用图像处理库,例如 gdk-pixbuf 库。

如果您正在处理高动态范围浮点数据,您可能还想考虑使用 gdk_texture_save_to_tiff_bytes()

自可用:4.6

返回值

类型:

一个新分配的 GBytes,包含 PNG 数据。

方法的调用者将对返回的数据拥有所有权,并负责释放它。