
Graphics Programming with GDI+ and DirectX
Alex Polyakov, Vitaly Brusentsev
Résumé
How To Achieve High-Quality Graphics With The Latest Programming Tools
Providing a look ahead at some of the most promising innovations in graphics technologies, this guide covers the GDI+ graphical library, the .NET Framework platform, Visual C#, Visual C++, the DirectX library, and DirectSD components. Theoretical aspects of graphics, algorithms for solving common problems, and examples of their practical implementation are covered. The support of popular graphic file formats, such as BMP, GIF, TIFF, JPEG, EXI, PNG, ICO, WMF, and EMF, as well as bitmap redrawing with the application of the external alpha channel are discussed. Resizing, stretching, distorting, and rotating bitmaps are addressed in detail, as is gradient filling and support for transparency. The issues considered range from constructing objects using primitives to adding realistic special effects.
The accompanying CD-ROM contains the source code of the programs and the examples of the created or processed images.
L'auteur - Alex Polyakov
Alex Polyakov, Ph.D., is a digital video processing project manager at Elecard. He has also founded the Triaxes company, which develops software for designing industrial equipment and for supporting graphics stereoimaging systems.
L'auteur - Vitaly Brusentsev
Vitaly Brusentsev is an expert in workflow automation systems, a developer of mathematical models for metal-processing technologies, and a creator of algorithmic libraries for the graphical representation of experimental results using color gradients and 3D images. His articles have appeared in RSDN Magazine.
Sommaire
- Introduction
- Main Concepts of Computer Graphics and Overview of Implementation Tools
- Programming Tools
- Vector Graphics Programming
- Using GDI+ To Construct Vector Images
- Working with Output Devices and Using Metafiles
- Implementing 3D Transformations Using Software
- Bitmap Graphics
- Operations with Bitmaps and Graphics Formats in GDI+
- Viewing and Editing Bitmap Images
- Using the DirectX 9 Library
- Using Direct3D Tools to Work with Graphics
- Looking Closer at Direct3D
- Appendixes
- Appendix 1: Mathematical Fundamentals of Spline Construction
- Appendix 2: Mathematical Fundamentals for Plane and 3D Transformations
- Appendix 3: General Information about Raster Graphics
- References
- CD Contents
- Index
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Alist |
Auteur(s) | Alex Polyakov, Vitaly Brusentsev |
Parution | 14/03/2005 |
Nb. de pages | 358 |
Format | 18,5 x 23,5 |
Couverture | Broché |
Poids | 636g |
Intérieur | Noir et Blanc |
EAN13 | 9781931769396 |
ISBN13 | 978-1-931769-39-6 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse