Overview
These are the properties and methods related to color image processing. These properties and method may not be exclusive to the color image processing as sometimes there is overlap with document image processing.
Properties
BackColor | Gets and sets the background color of the control window. |
ContrastMethod | Gets and sets the method/algorithm of contrast to employ for the Contrast method. |
hPAL | Gets the handle for palette for use with the current image. |
IPRotationalAngle | Gets the rotation angle (in degrees) used by the last call to either the Rotate method or DocumentDeskew method. |
Palette | Gets and sets which palette is used to display the image. |
PFileName | Gets and sets the filename that contains the palette for the control. |
RedeyeRectangleConfidence | Gets the level of confidence that the corrected area really was a red eye. |
RedeyeRectangleHeight | Gets the height (in pixels) of the current red eye's enclosing rectangle. |
RedeyeRectangleIndex | Gets and sets the index of the redeye rectangle currently being processed. |
RedeyeRectangleWidth | Gets the width (in pixels) of the current red eye's enclosing rectangle. |
RedeyeRectangleX | Gets the x-coordinate for the left component of the top-left corner of the current red eye's enclosing rectangle. |
RedeyeRectangleY | Gets the y-coordinate for the top component of the top-left corner of the current red eye's enclosing rectangle. |
RedeyeTotalCount | Gets the total number of redeye rectangles identified. |
Methods
AdjustColorBalance | Overrides the default parameters when auto color balancing the image. |
AdjustHSL | Adjusts the hue, saturation, and luminance components of the current image. |
AdjustLightness | Automatically balances contrast in the image, adjusting the results of the auto lightness algorithm by a specified amount. |
AdjustRGB | Adjusts the red, green, and blue components of the current image. |
AlphaAdd | Adds an alpha channel to an image. |
AlphaFill | Fills the alpha channel with the value specified. |
AlphaFlatten | A 32 bit image with an alpha channel (ARGB) will be merged with (alpha channel applied to) the specified color, resulting in a blended 24 bit RGB image. |
AlphaGet | Gets the alpha value at a specified location in the image. |
AlphaInvert | Invert the alpha values throughout the current image, region, or area. |
AlphaRemove | Removes alpha channel data from a 32 bit image. |
AlphaReturn | Returns a handle to an 8 bit gray scale image depicting the alpha channel data. |
AlphaSet | Set an alpha value at a specified location in the image. |
AutoBinarize | Automatically converts 8-bit and 24-bit images into 1-bit monochrome or 8-bit grayscale images respectively. |
AutoColorBalance | Restores and balances color quality within an image. |
AutoContrast | Uniformly adjusts the contrast in the current image. |
AutoCrop | Automatically crops the background's border space from an image. |
AutoLevel | Restores and balances color quality within an image. |
AutoLightness | Automatically assesses and adjusts contrast in light or dark regions of the image. |
AutoRemoveRedeye | Automatically reduces the red reflection of the flash seen in the eyes of people in color flash photo images. |
Binarize | Converts 8-bit and 24-bit images into a 1-bit monochrome or 8-bit grayscale output image, respectively. |
Blend | Blends each pixel in the current image with its neighboring pixels. |
Blur | Blurs the current image by averaging each pixel with each of its neighboring pixels giving it an 'out of focus' appearance. |
Brightness | Uniformly brightens the current image. |
Buttonize | Adds translucent bevels to the edges of the current image to give it the appearance of a 3D button. |
ColorCount | Returns the number of pixels of a specified color within the current image area. |
ColorDepth | Changes the bits per pixel of the current image. |
ColorJoin | Joins the color components into a full image. |
ColorSeparation | Separates the color components of the image. |
Contrast | Adjusts the contrast of the current image. |
Crop | Crops the current image to the specified size. |
CropBorder | Performs border removal by automatically cropping the edges of the current DIB. |
Deskew | Corrects an image that is skewed. |
Despeckle | Filters the image using a filter that attempts to eliminate noise in the image. |
DIBGetPalIndex | Gets an RGB value for a palette entry in the current DIB. |
DIBGetPixel | Gets a pixel value from the current DIB. |
DIBSetPalIndex | Sets an RGB value for a palette entry in the current DIB. |
DIBSetPixel | Sets a pixel value in the current DIB. |
Diffuse | Diffuses the current image by replacing each pixel with a randomly selected neighboring pixel. |
Dilate | Dilates the current image using a 3x3 maximum filter. |
Emboss | Embosses the current image, giving it a raised metallic-like or embroidered look. |
Equalize | Performs contrast equalization on the current image. |
Erode | Erodes the current DIB using a 3x3 minimum filter. |
Flip | Flips the current image from top to bottom. |
Gamma | Specifies gamma correction. |
IPGetColorPlane | Returns a handle to one of the four gray scale DIBs created by the last call to the ColorSeparation method. |
Matrix | Applies a 3x3 convolution matrix filter to the current image. |
MBlur | Creates a motion blur of the current image. |
Median | Utilizes a 3x3 median filter to eliminate noise in the current image. |
Merge | Merges the current image with images that are subsequently loaded. |
Mirror | Rotates the current image 180 degrees, then flips it to create a mirror image. |
Mosaic | Gives the current image a pixilated look. |
Negate | Creates a color negative of the current image. |
Noise | Adds noise to the current image. |
Outline | Enhances the edges in the current image to give it an outline effect. |
Parabolic | Utilizes a parabolic transform to modify the brightness of each pixel in the current image. |
Perspective | Changes the aspect for each row or column of pixels in the current DIB. |
Pinch | Transforms the current image by making it appear as if it were pinched in the center. |
Posterize | Reduces the number of colors in the current image. |
PRGBGetColors | Gets the colors in the user defined palette for the control. |
PRGBSetColors | Sets the colors in a user defined palette for the control. |
PWarp | Performs a polynomial warp on the current image by re-sizing and warping it based on 4 bounding points within the current image. |
RedeyeRectangleAdd | Add a redeye rectangle to the set of identified rectangles. |
RedeyeRectangleDelete | Removes a rectangle from the array of redeye rectangles. |
RedeyeRectangleEdit | Modify a redeye rectangle's size or position. |
RemoveDust | Removes specks within color images. |
RemoveRedeye | Reduces the red reflection of the flash displayed in the eyes of people in a photo image. |
RemoveScratches | Removes scratches within color images along a line. |
ReplaceColors | Replaces a range of colors in the current image. |
Resize | Resizes the current image. |
ResizeEx | Resizes the current image according to the algorithm specified by enumResizeType enumerator. |
RGBColorCount | The three arrays each containing 256 elements which equate to a count of the red, green, and blue color intensities of the image. |
Ripple | Produces a wave-like effect on the current image. |
Rotate | Rotates the current image. |
Sharpen | Sharpens the current image by applying a high pass convolution filter. |
SharpenEx | Sharpens the current image by applying a high pass 3 x 3 convolution filter selected by the user. |
Soften | Applies a low pass convolution filter to the current image to give the image a softer look. |
SoftenEx | Softens the current DIB by applying a low pass 3 x 3 convolution filter. |
Solarize | Solarizes the colors in the current image by negating the colors beyond the threshold value. |
Swirl | Transforms the current image by creating a swirling pattern from the center of the image. |
Tile | Tiles the current image. |
Twist | Divides the current image into square blocks and rotates each block which provides a twist effect. |
Undo | Undo the action of the previous image processing method if the UndoEnabled property was set True prior to performing the method. |
UnFocus | Blurs the current image by averaging each pixel with each of its neighboring pixels giving it an 'out of focus' appearance. |
UniqueColors | Returns a count of unique colors in the current image. |
Unsharpen | Subtracts the low resolution image from a normal resolution image to create a masked image. This is in effect, the combining of a noise-cleaning filter with a sharpening filter. |
UnsharpenEx | Subtracts the low resolution image from a normal resolution image to create a masked image. This is in effect, the combining of a noise-cleaning filter with a sharpening filter. |
Modify the DIB
Correct Color & Contrast
Apply Image Effects