In this series of articles, we mainly discussed the color transformation matrices related calculations, such as translating, scaling, rotating, and shearing. We realized that the 5x5 color transformation matrix plays the central role. Within each sample, we also became familiar with several classes provided by GDI+. In fact, what GDI+ can do is far more than what these few samples can accomplish.
In the last installment, we examined the two most common ways to use color transformation matrices and gave two sample applications. Although it’s easy to weed out the background of an image and take out the three independent R/G/B channels, it’s rather difficult for GDI+ to provide the popular drag & drop support for editing such intermediate or even end images. In the following articles, I’m going to write a screen capturing application using both GDI+ and GDI, through which you will acquaint yourself with the shortcomings of GDI+.
| DISCLAIMER: The content provided in this article is not warranted or guaranteed by Developer Shed, Inc. The content provided is intended for entertainment and/or educational purposes in order to introduce to the reader key ideas, concepts, and/or product reviews. As such it is incumbent upon the reader to employ real-world tactics for security and implementation of best practices. We are not liable for any negative consequences that may result from implementing any information covered in our articles or tutorials. If this is a hardware review, it is not recommended to open and/or modify your hardware. |