PNG: The Definitive Guide

Part I: Using PNG

Chapter 1: An Introduction to PNG
    1.1. Overview of Image Properties
    1.2. What Is PNG Good For?
        1.2.1. Alpha Channels
        1.2.2. Gamma and Color Correction
        1.2.3. Interlacing and Progressive Display
        1.2.4. Compression
            1.2.4.1. Compression filters
            1.2.4.2. Compression oopers
        1.2.5. Summary of Usage
    1.3. Case Study of a PNG-Supporting Image Editor
        1.3.1. PNG Feature Support in Fireworks
        1.3.2. Invoking PNG Features in Fireworks
        1.3.3. Analysis of Fireworks PNG Support
        1.3.4. Concluding Thoughts on Fireworks

Chapter 2: Applications: WWW Browsers and Servers
    2.1. WWW Browsers
        2.1.1. Netscape Navigator
        2.1.2. Microsoft Internet Explorer
        2.1.3. Opera
        2.1.4. Acorn Browse
        2.1.5. Arena
        2.1.6. Amaya
        2.1.7. Other Browsers
            2.1.7.1. Amiga
            2.1.7.2. Acorn
            2.1.7.3. BeOS
            2.1.7.4. Macintosh
            2.1.7.5. NeXTStep/OpenStep
            2.1.7.6. OS/2
        2.1.8. Client-Side Workarounds: The OBJECT Tag
    2.2. WWW Servers
        2.2.1. ``Standard'' Servers
        2.2.2. Internet Information Server
        2.2.3. Server-Side Workarounds: Content Negotiation
            2.2.3.1. Apache variants files
            2.2.3.2. Apache MultiViews

Chapter 3: Applications: Image Viewers
    3.1. Windows 95/98/NT
    3.2. Windows 3.x
    3.3. VMS
    3.4. Unix
    3.5. OS/2
    3.6. Macintosh
    3.7. Java
    3.8. DOS
    3.9. BeOS
    3.10. Atari
    3.11. Amiga
    3.12. Acorn RISC OS

Chapter 4: Applications: Image Editors
    4.1. Photoshop 5
    4.2. Photoshop 4
    4.3. ImageReady
    4.4. Paint Shop Pro
    4.5. The GIMP
    4.6. Other Image Editors

Chapter 5: Applications: Image Converters
    5.1. pngcrush
    5.2. pnmtopng
    5.3. gif2png
    5.4. Tiff2png
    5.5. pngcheck
    5.6. Other Conversion Programs

Chapter 6: Applications: VRML Browsers and Other 3D Apps
    6.1. Cosmo Player
    6.2. WorldView/MSVRML
    6.3. blaxxun Contact
    6.4. Viscape Universal
    6.5. LibVRML97/Lookat
    6.6. FreeWRL
    6.7. VRMLView
    6.8. Other VRML Browsers
    6.9. Other 3D Applications