Bitmapped Graphics Programming in C++
Marv Luse
Addison Wesley
1993
0-201-63209-8
$37.95 (US)





I initially purchased this book just for the .BMP and .TGA formats. It does a superb job of explaining all of the structures and headers involved in each format type. As the table of contents reveals, this book not only shows you how to read the file type but how to print, and display it! Each chapter covers a different format and goes in depth about its origins and what modifications have been made to it over time. A big plus is how it goes into compression techniques and how to encode and decode PackBits, Huffman, CCITT Group 3, LZW, and GIF LZW!




Part I		Concepts and Techniques

Chapter  1:	Color						3
Chapter  2:	Dithering					27
Chapter  3:	Compression Techniques				65
Chapter  4:	Memory Management				109
Chapter  5:	Video Display Hardware		   		135
Chapter  6:	Hardcopy Devices				175
Chapter  7:	Image Display and Printing			219

Part II		Simple Bitmapped Formats			247

Chapter  8:	The Windows BMP Format				249
Chapter  9:	The Paintbrush PCX Format			301
Chapter 10:	The Microsoft MSP Format			341
Chapter 11:	The GEM IMG Format				359
Chapter 12:	The MacPaint PNTG Format			385
Chapter 13:	The Sun Raster File Format			403
Chapter 14:	The X Window Bitmap Format			439

Part III	Complex Bitmapped Formats			465

Chapter 15:	The CompuServe GIF Format			467
Chapter 16:	The Aldus TIFF Format				539
Chapter 17:	The WordPerfect WPG Format			601
Chapter 18:	The Encapsulated PostScript Format		639
Chapter 19:	The Targa TGA Format				657

Appendix A	CCITT Group 3 Compression Codes			687
Appendix B	TIFF Tag Identifiers				690
Appendix C	Source Code Listing Index			693
Appendix D 	Bibliography					697
Index								699