ImageGear's set of over 40 display-related functions allows you to control where and with what attributes your application displays each of its images. Among the attributes you can set on an image-by-image basis are:
- Contrast adjustment
- Brightness adjustment
- Gamma correction
- Dithering
- Anti-aliasing enhancement
- Rotation
- Region within the display area in which the image is to be displayed (this area is called the Device Rectangle)
- The portion of the image to display (this array of pixels within the DIB bitmap is called the Image Rectangle)
- How to fit the Image Rectangle to the Device Rectangle
- The background fill pattern and color to use (for any area of the Device Rectangle left vacant by the image)
Also, by using the image's LUTs (Look-Up-Tables), you can translate the colors in the image's color palette to other colors you select (and therefore you can, for example, display an 8-bit grayscale image in any 256 colors you choose).
All of the above display attributes take effect during display only. They do not alter either the image bitmap or the color palette in the DIB.
In addition, any time your image is being displayed, you can center, zoom, or scroll it from within your application.
This section provides information about how to use the features described above, and how to use additional special purpose IG_dspl_image_draw...() functions: