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|
Release Notes: Fixes a bug with reducing 16-bit images to 8-bit using the "-reduce" option. Restores calls to png_set_crc_action(), which had been removed from version 1.7.72 for some testing and inadvertently not restored. Adds code to fix/salvage PNG files with a "bad adaptive filter value" error. Avoids calculating CRC during compression trials except for the last trial, when the output is actually written.
Release Notes: The bundled static libpng has been updated to version 1.6.9.
Release Notes: This release fixes a bug with the new "-reduce" option which would remove the alpha channel even when it was not all-opaque.
Release Notes: This release fixes a bug introduced in 1.7.52 which caused the -reduce option to produce a tRNS chunk which had more entries than the PLTE chunk (which is invalid).
Release Notes: This release fixes initialization problems introduced in version 1.7.51, reinitializes settings before processing each file, and makes the "-reduce" option work properly.