Image
processing components allow developers to transform, filter, convert color
spaces and draw onto images. Many times, you can't control what the images
look like as they come into your software application. They may come from
various places and in various states of viewability. Your job as a programmer
is not only to support the input of images, but to make them look their best
once they arrive.
Image processing components are available to handle a wide
array of image enabling functions.
Whether you need to:
Automatically trim a bitmap to remove blank space around the edges
Rotate the image
Change the orientation by flipping the image horizontally or vertically
Change brightness using gamma correction
Stretch the range of intensities
Change saturation
Halftone for display or printing
Sharpen or blur
Combine two images so that one appears to be an underlying texture of the
other
Anti-alias the image
Or any other image processing routine you can think of, there
are image
processing components available which will make processing your images
as easy as adding a component.