The gdk-pixbuf Library

Federico Mena Quintero

    federico@gimp.org
  

Table of Contents
I. API Reference
The GdkPixbuf Structure — Information that describes an image.
Reference Counting and Memory Mangement — Functions to perform reference counting and memory management on a GdkPixbuf.
File Loading — Loading a pixbuf from a file.
Image Data in Memory — Creating a pixbuf from image data that is already in memory.
Rendering — Rendering a pixbuf to a GDK drawable.
Scaling — Scaling pixbufs and scaling and compositing pixbufs
Drawables to Pixbufs — Getting parts of a drawable's image data into a pixbuf.
Utilities — Utility and miscellaneous convenience functions.
Animations — Animations as multi-frame structures.
GdkPixbufLoader — Application-driven progressive image loading.
GnomeCanvasPixbuf — Canvas item to display GdkPixbuf images.
Compiling the gdk-pixbuf library
Building the Library
Extra Configuration Options
Porting applications from Imlib to gdk-pixbuf
Introduction
Differences between Imlib and gdk-pixbuf
Initialization
Memory management
The Rendering Process
Converting Applications to gdk-pixbuf
Image loading and creation
Rendering Images
Scaling Images
Getting Image Data from a Drawable