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 |