功能

GdkPixbufPixbufModuleSizeFunc

自:2.2 起

声明

void
(* GdkPixbufModuleSizeFunc) (
  gint* width,
  gint* height,
  gpointer user_data
)

说明 [src]

定义在加载的图像大小已知后调用的函数类型。

该函数应将 widthheight 设置为图像应缩放到的所需大小。如果某个模块在加载图像时没有有效方法实现所需的缩放,它可以忽略大小请求或仅提供近似值 - gdk-pixbuf 将在完全加载的图像上执行所需的缩放。

如果该函数将 widthheight 设置为零,该模块应将其解释为将很快关闭并且不应分配更多资源的提示。此约定用于高效实现 gdk_pixbuf_get_file_info()

自以下版本起可用:2.2

参数

width

类型: gint*

指向当前图像宽度的内存位置。

数据归函数调用者所有。
height

类型: gint*

指向当前图像高度的内存位置。

数据归函数调用者所有。
user_data

类型: gpointer

加载器。

参数可以为 NULL
数据归函数调用者所有。