[PNG icon] PNG Documentation

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

 * PNG Specification (versions 1.0 through 1.2 and ISO/IEC/W3C), Extensions, and Register:
 * US (California) or local mirror site
 * US (Texas)
 * Netherlands
 * UK
 * Denmark
 * Russia

 * MNG and JNG Specifications:
 * US (California)
 * US (Texas)
 * UK
 * Denmark
 * Russia

 * zlib and Deflate Specifications:
 * US
 * France (Courbevoie)


The libpng source distribution contains full documentation in plain text format, but the PDF translation by Alex Yau (1.4.0) and the HTML translations by Deron Meranda (1.2.5) and Nicolas Roussel (1.0.3) may be browsed more conveniently online.

libpng Documentation

 * libpng 1.4.0 (PDF):
 * US (California) or local mirror site
 * UK

 * libpng 1.2.5 (HTML):
 * US (California) or local mirror site
 * UK

 * libpng 1.0.3 (HTML):
 * US (California) or local mirror site
 * UK


The ISO 8859-1 character set (also known as ``Latin-1'') is used by both PNG and MNG.

ISO 8859-1 Character Set

[ISO 8859-1 character set]

 * Plain text:
 * US (Texas)
 * US (Texas)
 * US (Virginia)
 * UK

 * PNG image (721 x 785; 8179 bytes):
 * US (California) or local mirror site
 * US (Texas)
 * US (Texas)
 * US (Virginia)
 * UK

 * JPEG image (721 x 785; 52937 bytes):
 * US (California) or local mirror site
 * US (Texas)
 * US (Texas)
 * US (Virginia)
 * UK


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:TDG cover image]

PNG: The Definitive Guide

 * HTML format, multi-page:
 * US (California) or local mirror site
 * US (Texas)
 * Netherlands
 * UK
 * Denmark
 * Russia

 * HTML format, multi-page, downloadable zip archive:
 * SourceForge mirrors (updates?)

 * Associated material:
 * Source code to demo programs
 * Errata list
 * Author's notes and timeline


Here are some related PNG pages at this site:


[primary site hosted by SourceForge] Last modified 6 February 2010.

Copyright © 1996-2010 Greg Roelofs.