References

The Encyclopedia of Graphics File Formats, 2nd Edition (an excellent tome covering more than 100 file formats, including GIF, PNG and JPEG):

Murray, James D., and William vanRyper, O’Reilly & Associates, 1996

License Information on GIF and Other LZW-based Technologies:

http://corp2.unisys.com/LeadStory/lzwfaq.html

An explanation of compositing partially transparent pixels from the PNG specification:

ftp://ftp.uu.net:/graphics/png/documents/png-1.0-w3c-single.html.gz#D.Alphachannel-processing

The Deflate algorithm that PNG uses as its compression method:

ftp://ds.internic.net/rfc/rfc1951.txt

Some information on the CRC algorithm (ISO 3309):

http://bbs-koi.uniinc.msk.ru/tech1/1994/er_cont/crc.htm

JPEG home page:

http://www.jpeg.org/

JPEG:Still Image Data Compression Standard (a book containing the complete ISO JPEG standards):

Pennebaker, William B., and Joan L. Mitchell, Van Nostrand Reinhold, New York, 1993.

The comp.compression FAQ:

http://www.faqs.org/faqs/compression-faq/

Greg Roelofs’ PNG Page with current comparisons of PNG support by different browsers:

http://www.cdrom.com/pub/png/

The description of the Image Library for the Mozilla web browser (an instructive look at how an actual “real world” web browser deals with file formats, with some discussion about the tradeoffs in features versus performance):

http://www.mozilla.org/docs/tplist/catCode/imagdesc.htm

PNG: The Definitive Guide (due out in May 1999):

Roelofs, Greg, O’Reilly & Associates, 1999.

Get Programming Web Graphics with Perl and GNU Softwar now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.