Acknowledgements

The author is indebted to the following people. OptiPNG would not exist without their work.


Mark Adler for developing the zlib library
Thomas Boutell for the idea of creating the PNG image format (it's all his fault!)
Jean-loup Gailly devising a patent-free deflation algorithm and for developing the zlib library
Phil Katz for inventing ZIP (PKZip) and the deflation algorithm
David Koblas GIF support is derived from the giftopnm tool
Miyasaka Masaru BMP support is derived from the bmptopng tool
David Salomon for writing the most comprehensive data compression reference book
Jason Summers image reductions are inspired from the pngrewrite tool
Glenn Randers-Pehrson OptiPNG is inspired from the pngcrush tool(!)
The PNG Development Group for developing the PNG format and the libpng library and also for countless help via the emailing list :-)
The Information Theory founders Shannon, Huffman, Ziv, Lempel et al., you will never be forgotten!

There are also many people who contributed to the OptiPNG project. The author is grateful to all of them.
If anyone is omitted from this list: please don't be shy and send an email!


Peter Ahlstrom for experimenting with the zlib parameters and for providing useful test data
Fabrizio Bartoloni for maintaining the MorphOS port
Adam Ciarcinski for maintaining the pkgsrc package
James H. Cloos, Jr. for being the first user who reported a defect
Andrew C. E. Dent for experimenting with various compression parameters and for providing useful test data
Nicolas Le Gland for reporting a defect
Tero Grundström for reporting a gcc-specific issue
Larry Hastings for suggesting a performance improvement, for reporting a defect and for providing useful test data
Jukka Heino for maintaining the Crux Linux port
Max Horn for maintaining the Mac OS X port
Thomas Hurst for maintaining the FreeBSD port
Niels de Koning for contributing memory leak fixes
Vitaly Lipatov for maintaining the ALT Linux port
Alexander Lucas for suggesting a feature
Nehal Mistry for suggesting various features
Nelson A. de Oliveira for maintaining the Debian Linux port and for valuable contributions and feedback
Tavis Ormandy et al. for maintaining the Gentoo Linux port (thanks everyone!)
Dimitri Papadopoulos for reporting a defect
Aaron Reitz for reporting a defect
Juhapekka Tolvanen for suggesting various script improvements
Liang Zhao for reporting a linker issue
[akJ] for writing an Eclipse RCP utility
[amake] for writing pngcrusher, a Mac OS X front-end
[warriant] for suggesting the use of UPX to pack the Windows executable

Cosmin Truţa.
Last updated: 11 Aug 2006.