1 /*
2   Copyright (C) 2003 - 2010 GraphicsMagick Group
3   Copyright (C) 2002 ImageMagick Studio
4 
5   This program is covered by multiple licenses, which are described in
6   Copyright.txt. You should have received a copy of Copyright.txt with this
7   package; otherwise see http://www.graphicsmagick.org/www/Copyright.html.
8 
9   ImageMagick Image Transform Methods.
10 */
11 #ifndef _MAGICK_TRANSFORM_H
12 #define _MAGICK_TRANSFORM_H
13 
14 #if defined(__cplusplus) || defined(c_plusplus)
15 extern "C" {
16 #endif /* defined(__cplusplus) || defined(c_plusplus) */
17 
18 extern MagickExport Image
19   *ChopImage(const Image *image,const RectangleInfo *chop_info,ExceptionInfo *exception),
20   *CoalesceImages(const Image *image,ExceptionInfo *exception),
21   *CropImage(const Image *image,const RectangleInfo *geometry,ExceptionInfo *exception),
22   *DeconstructImages(const Image *image,ExceptionInfo *exception),
23   *ExtentImage(const Image *image,const RectangleInfo *geometry,ExceptionInfo *exception),
24   *FlattenImages(const Image *image,ExceptionInfo *exception),
25   *FlipImage(const Image *image,ExceptionInfo *exception),
26   *FlopImage(const Image *image,ExceptionInfo *exception),
27   *MosaicImages(const Image *image,ExceptionInfo *exception),
28   *RollImage(const Image *image,const long x_offset,const long y_offset,ExceptionInfo *exception),
29   *ShaveImage(const Image *image,const RectangleInfo *shave_info,ExceptionInfo *exception);
30 
31 extern MagickExport MagickPassFail
32   TransformImage(Image **,const char *,const char *);
33 
34 #if defined(__cplusplus) || defined(c_plusplus)
35 }
36 #endif /* defined(__cplusplus) || defined(c_plusplus) */
37 
38 #endif /* _MAGICK_TRANSFORM_H */
39 
40 /*
41  * Local Variables:
42  * mode: c
43  * c-basic-offset: 2
44  * fill-column: 78
45  * End:
46  */
47