Download List

Project Description

pngcrush is an excellent batch-mode compression utility for PNG images. Depending on the application that created the original PNGs, it can improve the file size anywhere from a few percent to 40% or more (completely losslessly). The utility also allows specified PNG chunks (e.g. text comments) to be inserted or deleted, and it can fix incorrect gamma info written by Photoshop 5.0 as well as the erroneous iCCP chunk written by Photoshop 5.5.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from page, and the downloads themselves may not be hosted on OSDN.

2012-07-28 06:38

This release eliminates many redundant file operations, resulting in a few percent speed increase.
Tags: minor performance

2011-12-08 14:22

This release adds the "-ow" option to overwrite the input file with the compressed file. If an output filename is given on the command line, it will be used as a temporary file and removed after compression. If not, "pngout.png" is used as a temporary file.
Tags: Minor feature enhancements

2011-10-15 10:46

Version 1.7.18 failed to read interlaced PNGs. This problem is fixed in this release.
Tags: bugfix

2011-10-15 00:35

Deprecated use of libpng png_struct members and use of non-exported libpng functions have been eliminated. Pngcrush can now be built with system libpng-1.5.x.
Tags: Stable

2009-09-11 03:58

This version is built with libpng 1.2.40. There are some additional checks for the "verbose" setting when printing to make the "-s" option more silent.
Tags: minor code cleanup

Project Resources