# 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 alpha blending pixbufs
Utilities — Utility and miscellaneous convenience functions.
Animations — Animated images.
Loadable modules
  Module Interface — Extending GdkPixBuf
  GdkPixbufLoader — Application-driven progressive image loading.
Xlib integration (deprecated)
  gdk-pixbuf-xlib-init
  gdk-pixbuf-xlib-rendering
  gdk-pixbuf-xlib-from-drawables
  gdk-pixbuf-xlib-rgb
GDK integration (deprecated)
  Rendering — Rendering a pixbuf to a GDK drawable.
  Drawables to Pixbufs — Getting parts of a GDK drawable's image data into a pixbuf.

Generated by GTK-Doc V1.32