gdk-pixbuf-2.0
Description:
GdkPixbuf is a library for image loading and manipulation. The GdkPixbuf documentation contains both the programmer's guide and the API reference.
- Home: https://www.gtk.org/
- C-Documentation: https://docs.gtk.org/gdk-pixbuf/
- Devhelp-Package download
Content:
Namespaces:
- Gdk
- Pixbuf - A pixel buffer.
- PixbufAnimation - An opaque object representing an animation.
- PixbufAnimationIter - An opaque object representing an iterator which points to a certain position in an animation.
- PixbufFormat - A `GdkPixbufFormat` contains information about the image format accepted by a module.
- PixbufLoader - Incremental image loader.
- PixbufNonAnim
- PixbufSimpleAnim - An opaque struct representing a simple animation.
- PixbufSimpleAnimIter
- PixbufModule - A `GdkPixbufModule` contains the necessary functions to load and save images in a certain file format.
- PixbufModulePattern - The signature prefix for a module.
- Pixdata
- Colorspace - This enumeration defines the color spaces that are supported by the gdk-pixbuf library.
- InterpType - Interpolation modes for scaling functions.
- PixbufAlphaMode - Control the alpha channel for drawables.
- PixbufFormatFlags - Flags which allow a module to specify further details about the supported operations.
- PixbufRotation - The possible rotations which can be passed to rotate_simple.
- PixdataDumpType
- PixdataType
- PixbufError - An error code in the `GDK_PIXBUF_ERROR` domain.
- public const int PIXBUF_MAGIC_NUMBER
- public const int PIXBUF_MAJOR
Major version of gdk-pixbuf library, that is the "0" in "0.8.2" for example.
- public const int PIXBUF_MICRO
Micro version of gdk-pixbuf library, that is the "2" in "0.8.2" for example.
- public const int PIXBUF_MINOR
Minor version of gdk-pixbuf library, that is the "8" in "0.8.2" for example.
- public const string PIXBUF_VERSION
Contains the full version of GdkPixbuf as a string.
- public const int PIXDATA_HEADER_LENGTH
- public delegate void PixbufDestroyNotify (uint8[] pixels)
A function of this type is responsible for freeing the pixel array of a pixbuf.
- public delegate void* PixbufModuleBeginLoadFunc (PixbufModuleSizeFunc size_func, PixbufModulePreparedFunc prepared_func, PixbufModuleUpdatedFunc updated_func) throws Error
- public delegate void PixbufModuleFillInfoFunc (PixbufFormat info)
Defines the type of the function used to fill a PixbufFormat structure with information about a module.
- public delegate void PixbufModuleFillVtableFunc (PixbufModule module)
Defines the type of the function used to set the vtable of a PixbufModule when it is loaded.
- public delegate bool PixbufModuleIsSaveOptionSupportedFunc (string option_key)
- public delegate unowned PixbufAnimation PixbufModuleLoadAnimationFunc (void* f) throws Error
- public delegate unowned Pixbuf PixbufModuleLoadFunc (void* f) throws Error
- public delegate bool PixbufModuleLoadIncrementFunc (void* context, uint8[] buf) throws Error
- public delegate unowned Pixbuf PixbufModuleLoadXpmDataFunc (string data)
- public delegate void PixbufModulePreparedFunc (Pixbuf pixbuf, PixbufAnimation anim)
Defines the type of the function that gets called once the initial setup of
pixbuf
is done. - public delegate bool PixbufModuleSaveFunc (void* f, Pixbuf pixbuf, string[] param_keys, string[] param_values) throws Error
- public delegate bool PixbufModuleSaveToCallbackFunc (PixbufSaveFunc save_func, Pixbuf pixbuf, string[] option_keys, string[] option_values) throws Error
- public delegate void PixbufModuleSizeFunc (int width, int height)
Defines the type of the function that gets called once the size of the loaded image is known.
- public delegate bool PixbufModuleStopLoadFunc (void* context) throws Error
- public delegate void PixbufModuleUpdatedFunc (Pixbuf pixbuf, int x, int y, int width, int height)
Defines the type of the function that gets called every time a region of
pixbuf
is updated. - public delegate bool PixbufSaveFunc (uint8[] buf) throws Error
Save functions used by [method
GdkPixbuf.Pixbuf
. - public Quark pixbuf_error_quark ()