Creating and Programming Portable Network Graphics.
Intermediate Level Users.
PNG (Portable Network Graphics) is the next-generation graphics file format for the Web. Designed as an open-source format to replace GIF, PNG is better, smaller, more extensible, and free. Already supported by major software PNG is similar to the GIF and TIFF formats, but far better, PNG will soon become the preferred file format for colour-critical web images and high-quality graphics interchange. This guide addresses the needs of graphic designers who want to get the most out of the format and programmers who want to add full PNG-support to their own applications.
Specifically, Roelofs covers implementing PNG with the libpng C library and includes explanations of important improvements with PNG, such as gamma correction and the standard colour spaces for precise reproduction of image colours on a wide range of systems. This is the first book devoted exclusively to teaching and documenting the important new format, PNG. It is an indispensable compendium for Web content developers and is chock full of examples, sample code, and practical hands-on advice.