pngquant

pngquant is a command-line* utility to quantize and dither 32-bit RGBA PNGs down to 8-bit (or smaller) RGBA-palette PNGs, usually with a significant reduction in file size. (Other PNG image types, even colormapped images, may also be processed, but they will first be expanded to RGBA, which isn't the most efficient way to do so.) This is the same technique used for many of the images on the Miscellaneous Transparent PNGs page, and the results are often indistinguishable from the original, truecolor PNG images.

*Per Fahlén and Jens Wedin have recently made available a Windows GUI wrapper for pngquant (binary only).

Version 1.0 supports batch processing (i.e., wildcard multifile capability: ``pngquant 256 *.png''), palette (tRNS) optimization, and Unix-style filter operation (e.g., ``make_RGBA_png | pngquant 48 | some_other_command''), and it compiles and runs on both Linux and Win32 without obvious problems. The only difference from the previous release, 0.95, is the addition of a clean target to the Unix makefile.

Current version: 1.0
Authors: Greg Roelofs, Jef Poskanzer
License: Open Source
Platforms: Unix, DOS, OS/2, Windows, Macintosh, Amiga, etc.
README: local web site
http://prdownloads.sourceforge.net/png-mng/
ftp://ftp.simplesystems.org/pub/libpng/png/applications/
ChangeLog: local web site
ftp://ftp.simplesystems.org/pub/libpng/png/applications/
Binaries: Linux x86/glibc   (site 2)   [96k]
Linux x86/libc5   (site 2)   [113k]
Windows 9x/NT/etc.   (site 2)   [109k]
Source code: http://prdownloads.sourceforge.net/png-mng/ (.tgz)
http://prdownloads.sourceforge.net/png-mng/ (.zip)
ftp://ftp.simplesystems.org/pub/libpng/png/applications/ (.tgz)
ftp://ftp.simplesystems.org/pub/libpng/png/applications/ (.zip)
Supporting libraries: libpng
zlib



[primary site hosted by SourceForge.net] Last modified 17 July 2005.

Copyright © 2000-2005 Greg Roelofs.
This Mirror is powered by Cybermirror (Imprint) of Philivision (DE, US & UK)