libpng-1.6.50

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.

Package Information

  • Download (HTTP): https://downloads.sourceforge.net/libpng/libpng-1.6.50.tar.xz

  • Download SHA256 Sum: 4df396518620a7aa3651443e87d1b2862e4e88cad135a8b93423e01706232307

  • Download MD5 sum: e583e61455c4f40d565d85c0e9a2fbf9

  • Download size: 1060 KB

  • Estimated disk space required: 14 SBU (with tests)

  • Estimated build time: 0.1 SBU (add 0.3 SBU for tests)

Additional Downloads

Installation of libpng

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

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

Configure libpng by running the following commands:

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

Configure libpng by running the following commands:

make

To test the results, issue:

make check

Now, Install libpng by running the following commands:

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

Contents

Installed Programs: libpng-config (symlink), libpng16-config, pngfix and png-fix-itxt
Installed Libraries: libpng.so
Installed Directories: /usr/include/libpng16 and /usr/share/doc/libpng-1.6.50

Short Descriptions

pngfix

tests, optimizes and optionally fixes the zlib header in PNG files. Optionally, when fixing, strips ancillary chunks from the file

png-fix-itxt

fixes PNG files that have an incorrect length field in the iTXt chunks

libpng-config

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

libpng.so

contain routines used to create and manipulate PNG format graphics files