NAMEenhance - Enhance an Image
SYNOPSISMagickBooleanType ContrastImage( Image *image, const MagickBooleanType sharpen ); Image * EnhanceImage( const Image *image, ExceptionInfo *exception ); MagickBooleanType EqualizeImage( Image *image ); MagickBooleanType GammaImageChannel( Image *image, const ChannelType channel, const double gamma ); MagickBooleanType LevelImageChannel( Image *image, const ChannelType channel, const char *levels ); MagickBooleanType ModulateImage( Image *image, const char *modulate ); MagickBooleanType NegateImageChannel( Image *image, const ChannelType channel, const MagickBooleanType 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: MagickBooleanType ContrastImage ( Image *image, const MagickBooleanType sharpen ); A description of each parameter follows:
EnhanceImageEnhanceImage() applies a digital filter that improves the quality of a noisy image. The format of the EnhanceImage method is: Image *EnhanceImage ( const Image *image, ExceptionInfo *exception ); A description of each parameter follows:
EqualizeImageEqualizeImage() applies a histogram equalization to the image. The format of the EqualizeImage method is: MagickBooleanType 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: MagickBooleanType GammaImageChannel ( Image *image, const ChannelType channel, const double gamma ); A description of each parameter follows:
LevelImageChannel
The format of the LevelImage method is: MagickBooleanType 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: MagickBooleanType 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: MagickBooleanType NegateImageChannel ( Image *image, const ChannelType channel, const MagickBooleanType 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: MagickBooleanType NormalizeImage(Image *image, const unsigned long channel) A description of each parameter follows:
|