| 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
