00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef MAGICKCORE_EFFECT_H
00019 #define MAGICKCORE_EFFECT_H
00020
00021 #include "magick/morphology.h"
00022
00023 #if defined(__cplusplus) || defined(c_plusplus)
00024 extern "C" {
00025 #endif
00026
00027 typedef enum
00028 {
00029 UndefinedPreview,
00030 RotatePreview,
00031 ShearPreview,
00032 RollPreview,
00033 HuePreview,
00034 SaturationPreview,
00035 BrightnessPreview,
00036 GammaPreview,
00037 SpiffPreview,
00038 DullPreview,
00039 GrayscalePreview,
00040 QuantizePreview,
00041 DespecklePreview,
00042 ReduceNoisePreview,
00043 AddNoisePreview,
00044 SharpenPreview,
00045 BlurPreview,
00046 ThresholdPreview,
00047 EdgeDetectPreview,
00048 SpreadPreview,
00049 SolarizePreview,
00050 ShadePreview,
00051 RaisePreview,
00052 SegmentPreview,
00053 SwirlPreview,
00054 ImplodePreview,
00055 WavePreview,
00056 OilPaintPreview,
00057 CharcoalDrawingPreview,
00058 JPEGPreview
00059 } PreviewType;
00060
00061 extern MagickExport Image
00062 *AdaptiveBlurImage(const Image *,const double,const double,ExceptionInfo *),
00063 *AdaptiveBlurImageChannel(const Image *,const ChannelType,const double,
00064 const double,ExceptionInfo *),
00065 *AdaptiveSharpenImage(const Image *,const double,const double,
00066 ExceptionInfo *),
00067 *AdaptiveSharpenImageChannel(const Image *,const ChannelType,const double,
00068 const double,ExceptionInfo *),
00069 *BlurImage(const Image *,const double,const double,ExceptionInfo *),
00070 *BlurImageChannel(const Image *,const ChannelType,const double,const double,
00071 ExceptionInfo *),
00072 *ConvolveImage(const Image *,const size_t,const double *,ExceptionInfo *),
00073 *ConvolveImageChannel(const Image *,const ChannelType,const size_t,
00074 const double *,ExceptionInfo *),
00075 *DespeckleImage(const Image *,ExceptionInfo *),
00076 *EdgeImage(const Image *,const double,ExceptionInfo *),
00077 *EmbossImage(const Image *,const double,const double,ExceptionInfo *),
00078 *FilterImage(const Image *,const KernelInfo *,ExceptionInfo *),
00079 *FilterImageChannel(const Image *,const ChannelType,const KernelInfo *,
00080 ExceptionInfo *),
00081 *GaussianBlurImage(const Image *,const double,const double,ExceptionInfo *),
00082 *GaussianBlurImageChannel(const Image *,const ChannelType,const double,
00083 const double,ExceptionInfo *),
00084 *KuwaharaImage(const Image *,const double,const double,ExceptionInfo *),
00085 *KuwaharaImageChannel(const Image *,const ChannelType,const double,
00086 const double,ExceptionInfo *),
00087 *LocalContrastImage(const Image *,const double,const double,ExceptionInfo *),
00088 *MotionBlurImage(const Image *,const double,const double,const double,
00089 ExceptionInfo *),
00090 *MotionBlurImageChannel(const Image *,const ChannelType,const double,
00091 const double,const double,ExceptionInfo *),
00092 *PreviewImage(const Image *,const PreviewType,ExceptionInfo *),
00093 *RotationalBlurImage(const Image *,const double,ExceptionInfo *),
00094 *RotationalBlurImageChannel(const Image *,const ChannelType,const double,
00095 ExceptionInfo *),
00096 *SelectiveBlurImage(const Image *,const double,const double,const double,
00097 ExceptionInfo *),
00098 *SelectiveBlurImageChannel(const Image *,const ChannelType,const double,
00099 const double,const double,ExceptionInfo *),
00100 *ShadeImage(const Image *,const MagickBooleanType,const double,const double,
00101 ExceptionInfo *),
00102 *SharpenImage(const Image *,const double,const double,ExceptionInfo *),
00103 *SharpenImageChannel(const Image *,const ChannelType,const double,
00104 const double,ExceptionInfo *),
00105 *SpreadImage(const Image *,const double,ExceptionInfo *),
00106 *UnsharpMaskImage(const Image *,const double,const double,const double,
00107 const double,ExceptionInfo *),
00108 *UnsharpMaskImageChannel(const Image *,const ChannelType,const double,
00109 const double,const double,const double,ExceptionInfo *);
00110
00111 #if defined(__cplusplus) || defined(c_plusplus)
00112 }
00113 #endif
00114
00115 #endif