Source Code: Graphics Programming with GDI+

Mahesh Chand

Graphics Programming with GDI+ is the .NET developer's guide to writing graphics applications for Windows and the Web. Through the use of detailed examples it provides experienced programmers with a deep understanding of the entire GDI+ API defined in the .NET Framework class library.

Note: This is a source code for the Graphics Programming with GDI+ book. 
For actual book, please see here:
Graphics Programming with GDI+ is the .NET developer's guide to writing graphics applications for Windows and the Web. Through the use of detailed examples it provides experienced programmers with a deep understanding of the entire GDI+ API defined in the .NET Framework class library.
The book begins with an introduction to GDI+ and the basics of graphics programming in Windows. The core of the book is a hands-on guide to practical topics, including how to use Windows Forms and optimize GDI+ performance. Chapters demonstrate how to develop real-world tools such as GDI+Painter, GDI+Editor, ImageViewer, and ImageAnimator. The author provides extensive reusable sample code in C# throughout, and complete downloadable source code in C# and Visual Basic .NET is available online, as are color versions of screen shots from the book.
Key topics include:
How GDI+ compares to GDI
How GDI+ is defined and used in the .NET Framework
How to draw, paint, and fill graphics objects
Viewing and manipulating images
Transforming graphics objects, images, and colors
Printing in .NET
How to develop GDI+ Web applications
How to optimize drawing quality and performance
Interactive color blending and transparent colors
GDI interoperability
Answers to frequently asked GDI+ questions
Graphics Programming in GDI+ is the most in-depth treatment available on writing effective graphics applications for the .NET Framework.