Product Description
Focuses on three vital Windows graphics programming technologies: the Windows Graphics Device Interface (GDI), DirectDraw, and Image Color Management (ICM) 2.0. Contains in-depth coverage of image manipulation, file format management, and ICM technologies. Teaches how to control every aspect of Windows bitmaps, reliably render/capture images to the printer and other devices, and compressing and decompressing images. Demonstrates how to read and write common image file formats, manipulate images in the pixel and frequency domains and cross-dissolve, warp, and morph images.
From the Publisher
Windows 2000 Graphics API Black Book is designed to serve as a definitive, no nonsense reference to creating robust and efficient graphics-based applications for Windows 95, 98, ME, NT, andof course2000. Whether youre adding only minimal graphics support to an existing project, or youre creating a full-fledged graphics-based application, this text will guide you through the steps necessary to get the job done quickly and effectively. Each chapter opens with a comprehensive In Depth section thats designed to cut through the technical jargon and get you up to speed with the latest Windows graphics-based technologies such as the GDI, DirectDraw, and ICM (image color management). This book also provides a solutions-oriented Immediate Solutions section that reinforces the concepts from the In Depth section. There are over 250 solutions; each solution provides a step-by-step recipealong with a code examplethat you can follow to get the job done without delay.
There are over 100 pages dedicated specifically to image processing (including morphing, the discrete cosine transform, and wavelets), 150 pages dedicated specifically to bitmaps (DDB, DIB, and DIB section bitmaps), and over 120 pages dedicated to ICM (image color management; including color science, chromatic adaptation, ICC device profiles, and proofing).
The CD-ROM contains a multitude of demos, utility functions, and reusable C++ classes. Sample projects are provided for both Borland C++Builder and Microsoft Visual C++.
See all Editorial Reviews