00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef _MAGICKCORE_DISTORT_H
00019 #define _MAGICKCORE_DISTORT_H
00020
00021 #if defined(__cplusplus) || defined(c_plusplus)
00022 extern "C" {
00023 #endif
00024
00025 #include <magick/draw.h>
00026
00027 typedef enum
00028 {
00029 UndefinedDistortion,
00030 AffineDistortion,
00031 AffineProjectionDistortion,
00032 ArcDistortion,
00033 BilinearDistortion,
00034 PerspectiveDistortion,
00035 PerspectiveProjectionDistortion,
00036 ScaleRotateTranslateDistortion
00037 } DistortImageMethod;
00038
00039 extern MagickExport Image
00040 *DistortImage(Image *image,const DistortImageMethod,const unsigned long,
00041 const double *,const MagickBooleanType,ExceptionInfo *exception);
00042
00043 #if defined(__cplusplus) || defined(c_plusplus)
00044 }
00045 #endif
00046
00047 #endif