LibPng: PNG image compression library
1.2.37
The libpng package contains a library of functions for creating and manipulating PNG (Portable Network Graphics) image format files. PNG is a bit-mapped graphics format similar to the GIF format. PNG was created to replace the GIF format, since GIF uses a patented data compression algorithm.
Libpng should be installed if you need to manipulate PNG format image files.
Two major uses are: the World Wide Web (WWW) and image-editing. For the Web, PNG really has three main advantages over GIF: alpha channels (variable transparency), gamma correction (cross-platform control of image brightness), and two-dimensional interlacing (a method of progressive display). PNG also compresses better than GIF in almost every case, but the difference is generally only around 5% to 25%, not a large enough factor to encourage folks to switch on that basis alone.
One GIF feature that PNG does not try to reproduce is multiple-image support, especially animations; PNG was and is intended to be a single-image format only. (A very PNG-like extension format called MNG was finalized in mid-1999 and is beginning to be supported by various applications, but MNGs and PNGs will have different file extensions and different purposes.)
LibPng10 is in LibPng-1.0.*
LibPng12 is in LibPng-1.2.5 and higher
http://www.libpng.org/pub/png/libpng.html
Sources: http://prdownloads.sourceforge.net/libpng
If you download the Setup program of the package, any requirements for running applications, such as dynamic link libraries (DLL's) from the dependencies as listed below under Requirements, are already included. If you download the package as Zip files, then you must download and install the dependencies zip file yourself. Developer files (header files and libraries) from other packages are however not included; so if you wish to develop your own applications, you must separately install the required packages.
Description | Download | Size | Last change | Md5sum | |||||
---|---|---|---|---|---|---|---|---|---|
• Complete package, except sources | Setup | 1379738 | 4 June 2009 | f9d1c154d494a87e7d02030df9d6e501 | |||||
• Sources | Setup | 835459 | 4 June 2009 | 5c7b4b46111c31519098be703d2c0593 | |||||
• Binaries | Zip | 401037 | 4 June 2009 | aa28cc144a900a91cbdda6df85ccc254 | |||||
• Developer files | Zip | 134939 | 4 June 2009 | 4fb6701a91d4532668f1214269f021c8 | |||||
• Documentation | Zip | 875927 | 4 June 2009 | 58c94289701b4ee31e4e5669369d81bb | |||||
• Sources | Zip | 1085715 | 4 June 2009 | ddecb786661344701b8adac617b63b26 | |||||
• Dependencies | Zip | 41913 | 23 March 2007 | 03e2ff6f4fe74910fdca674cb6a02c60 | |||||
• Original source | http://prdownloads.sourceforge.net/libpng/libpng-1.2.37.tar.gz |
You can also download the files from the GnuWin32 files page. New releases of the port of this package can be monitored.
General Installation Instructions
GnuWin32 Help (feature requests, bugs, etc)