Introduction to libpng

The libpng package contains libraries used by other programs for reading and writing PNG files. The PNG format was designed as a replacement for GIF and, to a lesser extent, TIFF, with many improvements and extensions and lack of patent problems.

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

Package Information

Additional Downloads

User Notes:

Installation of libpng

If you want to patch libpng to support apng files, apply the patch:

gzip -cd ../libpng-1.6.3-apng.patch.gz | patch -p1

Install libpng by running the following commands:

./configure --prefix=/usr --disable-static &&

To test the results, issue: make check.

Now, as the root user:

make install &&
mkdir -v /usr/share/doc/libpng-1.6.4 &&
cp -v README libpng-manual.txt /usr/share/doc/libpng-1.6.4

Command Explanations

--disable-static: This switch prevents installation of static versions of the libraries.


Installed Programs: libpng-config and libpng16-config
Installed Libraries: and
Installed Directories: /usr/include/libpng16 and /usr/share/doc/libpng-1.6.4

Short Descriptions


is a shell script that provides configuration information for applications wanting to use libpng.

contain routines used to create and manipulate PNG format graphics files.

Last updated on 2013-09-13 01:25:14 -0700