Introduction to Gdk Pixbuf

The Gdk Pixbuf package is a toolkit for image loading and pixel buffer manipulation. It is used by GTK+ 2 and GTK+ 3 to load and manipulate images. In the past it was distributed as part of GTK+ 2 but it was split off into a separate package in preparation for the change to GTK+ 3.

This package is known to build and work properly using an LFS-8.3 platform.

Package Information

Gdk Pixbuf Dependencies


GLib-2.56.1, libjpeg-turbo-2.0.0, libpng-1.6.35, and shared-mime-info-1.10


Optional (Required if building GNOME)



JasPer-2.0.14, GTK-Doc-1.28, and six-1.11.0(required for tests)

User Notes:

Installation of Gdk Pixbuf

Install Gdk Pixbuf by running the following commands:

./configure --prefix=/usr --with-x11 &&

To test the results, issue: make check. The tests make a heavy use of disk.

Now, as the root user:

make install


If you installed the package on to your system using a “DESTDIR” method, an important file was not installed and should be copied and/or generated. Generate it using the following command as the root user:

gdk-pixbuf-query-loaders --update-cache

Command Explanations

--with-x11: This switch enables building of the Gdk Pixbuf X11 library which is needed for many packages.

--with-libjasper: If you've installed JasPer-2.0.14 and you want Gdk Pixbuf to use it to compile a JPEG2000 image loader, pass this switch to configure.

--enable-gtk-doc: Use this parameter if GTK-Doc is installed and you wish to rebuild and install the API documentation.


Installed Programs: gdk-pixbuf-csource, gdk-pixbuf-pixdata, gdk-pixbuf-query-loaders, and gdk-pixbuf-thumbnailer,
Installed Libraries: and
Installed Directories: /usr/{include,lib}/gdk-pixbuf-2.0, /usr/share/gtk-doc/html/gdk-pixbuf, and /usr/share/thumbnailers

Short Descriptions


is a small utility that generates C code containing images, used for compiling images directly into programs.


is a tool used to convert GdkPixbuf to GdkPixdata.


collects information about loadable modules for Gdk Pixbuf and writes it to the default cache file location, or to stdout.


creates thumbnails of pictures for use in other applications.

contains functions used to load and render images.

contains functions used to manipulate images and interfaces with Xlib.

Last updated on 2018-08-19 14:04:57 -0700