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 MagickGetImageMatte(MagickWand *),
00058 MagickMapImage(MagickWand *,const MagickWand *,const MagickBooleanType),
00059 MagickMatteFloodfillImage(MagickWand *,const double,const double,
00060 const PixelWand *,const long,const long),
00061 MagickOpaqueImage(MagickWand *,const PixelWand *,const PixelWand *,
00062 const double),
00063 MagickPaintFloodfillImage(MagickWand *,const ChannelType,const PixelWand *,
00064 const double,const PixelWand *,const long,const long),
00065 MagickPaintOpaqueImage(MagickWand *,const PixelWand *,const PixelWand *,
00066 const double),
00067 MagickPaintOpaqueImageChannel(MagickWand *,const ChannelType,
00068 const PixelWand *,const PixelWand *,const double),
00069 MagickPaintTransparentImage(MagickWand *,const PixelWand *,const double,
00070 const double),
00071 MagickSetImageAttribute(MagickWand *,const char *,const char *),
00072 MagickSetImageIndex(MagickWand *,const long),
00073 MagickSetImageOption(MagickWand *,const char *,const char *,const char *),
00074 MagickTransparentImage(MagickWand *,const PixelWand *,const double,
00075 const double);
00076
00077 extern WandExport MagickWand
00078 *MagickFlattenImages(MagickWand *),
00079 *MagickMosaicImages(MagickWand *),
00080 *MagickRegionOfInterestImage(MagickWand *,const unsigned long,
00081 const unsigned long,const long,const long);
00082
00083 extern WandExport MagickSizeType
00084 MagickGetImageSize(MagickWand *);
00085
00086 extern WandExport PixelWand
00087 **PixelGetNextRow(PixelIterator *);
00088
00089 extern WandExport unsigned char
00090 *MagickWriteImageBlob(MagickWand *,size_t *);
00091
00092 extern WandExport VirtualPixelMethod
00093 MagickSetImageVirtualPixelMethod(MagickWand *,const VirtualPixelMethod);
00094
00095 extern WandExport void
00096 DrawPopGraphicContext(DrawingWand *),
00097 DrawPushGraphicContext(DrawingWand *),
00098 DrawSetFillAlpha(DrawingWand *,const double),
00099 DrawSetStrokeAlpha(DrawingWand *,const double);
00100
00101 #endif
00102
00103 #if defined(__cplusplus) || defined(c_plusplus)
00104 }
00105 #endif
00106
00107 #endif