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.
| Tags | multimedia Graphics Graphics Conversion Archiving Compression |
|---|---|
| Licenses | zlib/libpng |
| Implementation | C |
Recent releases


Changes: This release fixes a bug introduced in version 1.6.17 that produced an erroneous error message due to some missing curly braces.


Changes: This version detects and reports the presence of the Xcode CgBI chunk. This version is built with libpng-1.2.36.


Changes: This release is built with libpng-1.2.35 to avoid the CVE-2009-0040 vulnerability (free of arbitrary undefined pointers).


Changes: This release adds the "-time_stamp" command line flag.


Changes: This release adds support for the PNG sTER chunk.
- All comments
Recent commentsGreat program.
This is excellent.
libPNG example
I would prefer this as a second libPNG example... Pefect to demonstrate.
ciao
makefile?
Version 1.2.2 will include a rudimentary makefile for people
who don't want to type
gcc -O -o pngcrush *.c
Makefile?
Badly needs a makefile or configure script.