功能
GdkPixbufPixbufModuleSaveCallbackFunc
声明
gboolean
(* GdkPixbufModuleSaveCallbackFunc) (
GdkPixbufSaveFunc save_func,
gpointer user_data,
GdkPixbuf* pixbuf,
gchar** option_keys,
gchar** option_values,
GError** error
)
描述 [源代码]
通过调用提供的函数来保存 GdkPixbuf。
可选的 option_keys 和 option_values 数组包含要与图像数据一起保存的属性的键和值(按相同顺序)。
此函数不能直接用于语言绑定。
参数
save_func-
保存时要调用的函数。
user_data-
类型:
gpointer要传递给
save_func的数据。参数可以是 NULL。数据归函数的调用者所有。 pixbuf-
类型:
GdkPixbuf要保存的
GdkPixbuf。数据归函数的调用者所有。 option_keys-
类型:
gchar*数组选项名称数组。
参数可以是 NULL。该数组必须以 NULL结尾。数据归函数的调用者所有。 每个元素都是以空字符结尾的 UTF-8 字符串。 option_values-
类型:
gchar*数组选项值数组。
参数可以是 NULL。该数组必须以 NULL结尾。数据归函数的调用者所有。 每个元素都是以空字符结尾的 UTF-8 字符串。 error-
类型:
GError **可恢复错误 的返回位置。
参数可以是 NULL。如果返回位置不是 NULL,则必须将其初始化为NULLGError*。如果没有错误,函数会将参数初始化并设置为 NULL。如果出错,参数将被设置为新分配的 GError;调用者将拥有数据的权限,并负责释放数据。