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 ...

Get Graphics Programming with GDI+ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.