![]() |
![]() |
![]() |
![]() |
NAMEenhance - Enhance an Image
SYNOPSISunsigned int ContrastImage( Image *image, const unsigned int sharpen ); unsigned int EqualizeImage( Image *image ); unsigned int GammaImageChannel( Image *image, const ChannelType channel, const double gamma ); unsigned int LevelImageChannel( Image *image, const ChannelType channel, const char *levels ); unsigned int ModulateImage( Image *image, const char *modulate ); unsigned int NegateImageChannel( Image *image, const ChannelType channel, const unsigned int grayscale );
FUNCTION DESCRIPTIONS
ContrastImageContrastImage() enhances the intensity differences between the lighter and darker elements of the image. Set sharpen to a value other than 0 to increase the image contrast otherwise the contrast is reduced. The format of the ContrastImage method is: unsigned int ContrastImage ( Image *image, const unsigned int sharpen ); A description of each parameter follows:
EqualizeImageEqualizeImage() applies a histogram equalization to the image. The format of the EqualizeImage method is: unsigned int EqualizeImage ( Image *image ); A description of each parameter follows:
GammaImageChannelUse You can also reduce the influence of a particular channel with a gamma value of 0. The format of the GammaImage method is: unsigned int GammaImageChannel ( Image *image, const ChannelType channel, const double gamma ); A description of each parameter follows:
LevelImageChannel
The format of the LevelImage method is: unsigned int LevelImageChannel ( Image *image, const ChannelType channel, const char *levels ); A description of each parameter follows:
ModulateImageModulateImage() lets you control the brightness, saturation, and hue of an image. Modulate represents the brightness, saturation, and hue as one parameter ( e.g. 90, 150, 100 ) . The format of the ModulateImage method is: unsigned int ModulateImage ( Image *image, const char *modulate ); A description of each parameter follows:
NegateImageChannelNegateImageChannel() negates the colors in the reference image. The grayscale option means that only grayscale values within the image are negated. The format of the NegateImageChannel method is: unsigned int NegateImageChannel ( Image *image, const ChannelType channel, const unsigned int grayscale ); A description of each parameter follows:
NormalizeImageChannelThe NormalizeImageChannel() method enhances the contrast of a color image by adjusting the pixels color to span the entire range of colors available. The format of the NormalizeImage method is: unsigned int NormalizeImage(Image *image,const unsigned long channel) A description of each parameter follows:
![]() |