00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 #ifndef _MAGICKCORE_ENHANCE_H
00019 #define _MAGICKCORE_ENHANCE_H
00020 
00021 #if defined(__cplusplus) || defined(c_plusplus)
00022 extern "C" {
00023 #endif
00024 
00025 extern MagickExport MagickBooleanType
00026   ClutImage(Image *,const Image *),
00027   ClutImageChannel(Image *,const ChannelType,const Image *),
00028   ContrastImage(Image *,const MagickBooleanType),
00029   ContrastStretchImage(Image *,const char *),
00030   ContrastStretchImageChannel(Image *,const ChannelType,const double,
00031     const double),
00032   EqualizeImage(Image *image),
00033   EqualizeImageChannel(Image *image,const ChannelType),
00034   GammaImage(Image *,const char *),
00035   GammaImageChannel(Image *,const ChannelType,const double),
00036   LevelImage(Image *,const char *),
00037   LevelImageChannel(Image *,const ChannelType,const double,const double,
00038     const double),
00039   LinearStretchImage(Image *,const double,const double),
00040   ModulateImage(Image *,const char *),
00041   NegateImage(Image *,const MagickBooleanType),
00042   NegateImageChannel(Image *,const ChannelType,const MagickBooleanType),
00043   NormalizeImage(Image *),
00044   NormalizeImageChannel(Image *,const ChannelType),
00045   SigmoidalContrastImage(Image *,const MagickBooleanType,const char *),
00046   SigmoidalContrastImageChannel(Image *,const ChannelType,
00047     const MagickBooleanType,const double,const double);
00048 
00049 extern MagickExport Image
00050   *EnhanceImage(const Image *,ExceptionInfo *);
00051 
00052 #if defined(__cplusplus) || defined(c_plusplus)
00053 }
00054 #endif
00055 
00056 #endif