API Reference


This part presents the class and function reference for the gdk-pixbuf library. Classes are described together with their methods; individual functions are grouped by functional group.

Table of Contents

Initialization and Versions - Library version numbers.
The GdkPixbuf Structure - Information that describes an image.
Reference Counting and Memory Mangement - Functions for reference counting and memory management on pixbufs.
File Loading - Loading a pixbuf from a file.
File saving - Saving a pixbuf to a file.
Image Data in Memory - Creating a pixbuf from image data that is already in memory.
Inline data - Functions for inlined pixbuf handling.
Scaling - Scaling pixbufs and scaling and compositing pixbufs
Rendering - Rendering a pixbuf to a GDK drawable.
Drawables to Pixbufs - Getting parts of a GDK drawable's image data into a pixbuf.
Utilities - Utility and miscellaneous convenience functions.
Animations - Animated images.
GdkPixbufLoader - Application-driven progressive image loading.
Module Interface - Extending gdk-pixbuf
gdk-pixbuf Xlib initialization - Initializing the gdk-pixbuf Xlib library.
Xlib Rendering - Rendering a pixbuf to an X drawable.
X Drawables to Pixbufs - Getting parts of an X drawable's image data into a pixbuf.
XlibRGB - Rendering RGB buffers to X drawables.