A function of this type is responsible for freeing the pixel array of a pixbuf.
Defines the type of the function used to fill a #GdkPixbufFormat structure with information about a module.
Defines the type of the function used to set the vtable of a #GdkPixbufModule when it is loaded.
Defines the type of the function that gets called once the initial setup of @pixbuf is done.
Defines the type of the function that gets called once the size of the loaded image is known.
Defines the type of the function that gets called every time a region of @pixbuf is updated.
Save functions used by [method@GdkPixbuf.Pixbuf.save_to_callback].
This enumeration defines the color spaces that are supported by the gdk-pixbuf library.
Interpolation modes for scaling functions.
Control the alpha channel for drawables.
An error code in the GDK_PIXBUF_ERROR domain.
Flags which allow a module to specify further details about the supported operations.
The possible rotations which can be passed to gdk_pixbuf_rotate_simple().
An enumeration which is used by gdk_pixdata_to_csource() to determine the form of C source to be generated. The three values @GDK_PIXDATA_DUMP_PIXDATA_STREAM, @GDK_PIXDATA_DUMP_PIXDATA_STRUCT and @GDK_PIXDATA_DUMP_MACROS are mutually exclusive, as are @GDK_PIXBUF_DUMP_GTYPES and @GDK_PIXBUF_DUMP_CTYPES. The remaining elements are optional flags that can be freely added.
An enumeration containing three sets of flags for a #GdkPixdata struct: one for the used colorspace, one for the width of the samples and one for the encoding of the pixel data.
Magic number for #GdkPixdata structures.
Major version of gdk-pixbuf library, that is the "0" in "0.8.2" for example.
Micro version of gdk-pixbuf library, that is the "2" in "0.8.2" for example.
Minor version of gdk-pixbuf library, that is the "8" in "0.8.2" for example.
Contains the full version of GdkPixbuf as a string.
The length of a #GdkPixdata structure without the @pixel_data pointer.
Modules supporting animations must derive a type from #GdkPixbufAnimation, providing suitable implementations of the virtual functions.
Modules supporting animations must derive a type from #GdkPixbufAnimationIter, providing suitable implementations of the virtual functions.
A GdkPixbufModule contains the necessary functions to load and save images in a certain file format.
The signature prefix for a module.