Herein lie links to various versions of the PNG specification; the closely related MNG, JNG, zlib and deflate specifications; the PNG reference library, libpng; the ISO 8859-1 ("Latin-1") character set used in PNG and MNG's old-style text chunks; and the complete online text of PNG: The Definitive Guide.
Specifications |
The libpng source distribution contains full documentation in plain text format, but the older PDF translation by Alex Yau (1.4.0) and HTML translations by Deron Meranda (1.2.5) and Nicolas Roussel (1.0.3) may be somewhat easier to read online.
libpng Documentation |
The ISO 8859-1 character set (also known as "Latin-1") is used by both PNG and MNG.
ISO 8859-1 Character Set |
The parts of the PNG book that describe application support are now rather dated (circa 1998-1999), but the information about PNG itself and about programming with libpng is still quite relevant. The complete text is available under the GNU Free Documentation License. (Thanks to O'Reilly and Associates for agreeing to relicense it.)
PNG: The Definitive Guide |
Here are some related PNG pages at this site:
Copyright © 1996-2015 Greg Roelofs.