00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018 #ifndef _MAGICKWAND_DEPRECATE_H
00019 #define _MAGICKWAND_DEPRECATE_H
00020
00021 #if defined(__cplusplus) || defined(c_plusplus)
00022 extern "C" {
00023 #endif
00024
00025 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
00026
00027 #include "wand/drawing-wand.h"
00028 #include "wand/magick-wand.h"
00029 #include "wand/pixel-iterator.h"
00030 #include "wand/pixel-wand.h"
00031
00032 typedef struct _DrawingWand
00033 *DrawContext;
00034
00035 extern WandExport double
00036 DrawGetFillAlpha(const DrawingWand *),
00037 DrawGetStrokeAlpha(const DrawingWand *);
00038
00039 extern WandExport DrawInfo
00040 *DrawPeekGraphicWand(const DrawingWand *);
00041
00042 extern WandExport char
00043 *MagickDescribeImage(MagickWand *),
00044 *MagickGetImageAttribute(MagickWand *,const char *),
00045 *PixelIteratorGetException(const PixelIterator *,ExceptionType *);
00046
00047 extern WandExport long
00048 MagickGetImageIndex(MagickWand *);
00049
00050 extern WandExport MagickBooleanType
00051 MagickClipPathImage(MagickWand *,const char *,const MagickBooleanType),
00052 MagickColorFloodfillImage(MagickWand *,const PixelWand *,const double,
00053 const PixelWand *,const long,const long),
00054 MagickGetImageChannelExtrema(MagickWand *,const ChannelType,unsigned long *,
00055 unsigned long *),
00056 MagickGetImageExtrema(MagickWand *,unsigned long *,unsigned long *),
00057 MagickMatteFloodfillImage(MagickWand *,const double,const double,
00058 const PixelWand *,const long,const long),
00059 MagickOpaqueImage(MagickWand *,const PixelWand *,const PixelWand *,
00060 const double),
00061 MagickPaintFloodfillImage(MagickWand *,const ChannelType,const PixelWand *,
00062 const double,const PixelWand *,const long,const long),
00063 MagickPaintOpaqueImage(MagickWand *,const PixelWand *,const PixelWand *,
00064 const double),
00065 MagickPaintOpaqueImageChannel(MagickWand *,const ChannelType,
00066 const PixelWand *,const PixelWand *,const double),
00067 MagickPaintTransparentImage(MagickWand *,const PixelWand *,const double,
00068 const double),
00069 MagickSetImageAttribute(MagickWand *,const char *,const char *),
00070 MagickSetImageIndex(MagickWand *,const long),
00071 MagickSetImageOption(MagickWand *,const char *,const char *,const char *),
00072 MagickTransparentImage(MagickWand *,const PixelWand *,const double,
00073 const double);
00074
00075 extern WandExport MagickWand
00076 *MagickFlattenImages(MagickWand *),
00077 *MagickMosaicImages(MagickWand *),
00078 *MagickRegionOfInterestImage(MagickWand *,const unsigned long,
00079 const unsigned long,const long,const long);
00080
00081 extern WandExport MagickSizeType
00082 MagickGetImageSize(MagickWand *);
00083
00084 extern WandExport PixelWand
00085 **PixelGetNextRow(PixelIterator *);
00086
00087 extern WandExport unsigned char
00088 *MagickWriteImageBlob(MagickWand *,size_t *);
00089
00090 extern WandExport VirtualPixelMethod
00091 MagickSetImageVirtualPixelMethod(MagickWand *,const VirtualPixelMethod);
00092
00093 extern WandExport void
00094 DrawPopGraphicContext(DrawingWand *),
00095 DrawPushGraphicContext(DrawingWand *),
00096 DrawSetFillAlpha(DrawingWand *,const double),
00097 DrawSetStrokeAlpha(DrawingWand *,const double);
00098
00099 #endif
00100
00101 #if defined(__cplusplus) || defined(c_plusplus)
00102 }
00103 #endif
00104
00105 #endif