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 AutoGammaImage(Image *),
00027 AutoGammaImageChannel(Image *,const ChannelType),
00028 AutoLevelImage(Image *),
00029 AutoLevelImageChannel(Image *,const ChannelType),
00030 ClutImage(Image *,const Image *),
00031 ClutImageChannel(Image *,const ChannelType,const Image *),
00032 ColorDecisionListImage(Image *,const char *),
00033 ContrastImage(Image *,const MagickBooleanType),
00034 ContrastStretchImage(Image *,const char *),
00035 ContrastStretchImageChannel(Image *,const ChannelType,const double,
00036 const double),
00037 EqualizeImage(Image *image),
00038 EqualizeImageChannel(Image *image,const ChannelType),
00039 GammaImage(Image *,const char *),
00040 GammaImageChannel(Image *,const ChannelType,const double),
00041 HaldClutImage(Image *,const Image *),
00042 HaldClutImageChannel(Image *,const ChannelType,const Image *),
00043 LevelImage(Image *,const char *),
00044 LevelImageChannel(Image *,const ChannelType,const double,const double,
00045 const double),
00046 LevelizeImage(Image *,const double,const double,const double),
00047 LevelizeImageChannel(Image *,const ChannelType,const double,const double,
00048 const double),
00049 LevelColorsImage(Image *,const MagickPixelPacket *,const MagickPixelPacket *,
00050 const MagickBooleanType),
00051 LevelColorsImageChannel(Image *,const ChannelType,const MagickPixelPacket *,
00052 const MagickPixelPacket *,const MagickBooleanType),
00053 LinearStretchImage(Image *,const double,const double),
00054 ModulateImage(Image *,const char *),
00055 NegateImage(Image *,const MagickBooleanType),
00056 NegateImageChannel(Image *,const ChannelType,const MagickBooleanType),
00057 NormalizeImage(Image *),
00058 NormalizeImageChannel(Image *,const ChannelType),
00059 SigmoidalContrastImage(Image *,const MagickBooleanType,const char *),
00060 SigmoidalContrastImageChannel(Image *,const ChannelType,
00061 const MagickBooleanType,const double,const double);
00062
00063 extern MagickExport Image
00064 *EnhanceImage(const Image *,ExceptionInfo *);
00065
00066 #if defined(__cplusplus) || defined(c_plusplus)
00067 }
00068 #endif
00069
00070 #endif