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