O'Reilly logo

Graphics Programming with GDI+ by Mahesh Chand

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Summary

In this chapter we first discussed the basics of transformation, coordinate systems, the role of coordinate systems in the transformation process, and transformation functionality. We learned

  • How to distinguish among global, local, and composite transformations

  • How to use the Graphics class transformations in applications

  • How to translate, scale, shear, and rotate graphics objects

Matrices play a vital role in transformation. We can customize the transformation process and its variables by creating and applying a transformation matrix. This chapter showed

  • How to use the Matrix and ColorMatrix classes, and their role in transformation

  • How to use the matrix operations for image processing, including translation, scaling, shearing, and rotation ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required