enhance - Methods to Enhance an Image
unsigned int ContrastImage( Image *image, const unsigned int sharpen );
unsigned int EqualizeImage( Image *image );
unsigned int GammaImage( Image *image, const char *gamma );
unsigned int ModulateImage( Image *image, const char *modulate );
unsigned int NegateImage( Image *image, const unsigned int grayscale );
unsigned int NormalizeImage( Image *image );
Method ContrastImage enhances the intensity differences between the lighter and darker elements of the image.
The format of the ContrastImage method is:
unsigned int ContrastImage ( Image *image, const unsigned int sharpen );
A description of each parameter follows:
Method EqualizeImage performs histogram equalization on the reference image.
The format of the EqualizeImage method is:
unsigned int EqualizeImage ( Image *image );
A description of each parameter follows:
Method GammaImage converts the reference image to gamma corrected colors.
The format of the GammaImage method is:
unsigned int GammaImage ( Image *image, const char *gamma );
A description of each parameter follows:
Method ModulateImage modulates the hue, saturation, and brightness of an image.
The format of the ModulateImage method is:
unsigned int ModulateImage ( Image *image, const char *modulate );
A description of each parameter follows:
Method NegateImage negates the colors in the reference image. The Grayscale option means that only grayscale values within the image are negated.
The format of the NegateImage method is:
unsigned int NegateImage ( Image *image, const unsigned int grayscale );
A description of each parameter follows:
Method NormalizeImage normalizes the pixel values to span the full range of color values. This is a contrast enhancement technique.
The format of the NormalizeImage method is:
unsigned int NormalizeImage ( Image *image );
A description of each parameter follows: