| 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 |
Copyright © 2000-2005 Greg Roelofs.