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 typedef struct _PixelView
00036 PixelView;
00037
00038 extern WandExport DrawingWand
00039 *DrawAllocateWand(const DrawInfo *,Image *);
00040
00041 typedef MagickBooleanType
00042 (*DuplexTransferPixelViewMethod)(const PixelView *,const PixelView *,
00043 PixelView *,void *),
00044 (*GetPixelViewMethod)(const PixelView *,void *),
00045 (*SetPixelViewMethod)(PixelView *,void *),
00046 (*TransferPixelViewMethod)(const PixelView *,PixelView *,void *),
00047 (*UpdatePixelViewMethod)(PixelView *,void *);
00048
00049 extern WandExport char
00050 *GetPixelViewException(const PixelView *,ExceptionType *)
00051 magick_attribute((deprecated));
00052
00053 extern WandExport double
00054 DrawGetFillAlpha(const DrawingWand *) magick_attribute((deprecated)),
00055 DrawGetStrokeAlpha(const DrawingWand *) magick_attribute((deprecated));
00056
00057 extern WandExport DrawInfo
00058 *DrawPeekGraphicWand(const DrawingWand *) magick_attribute((deprecated));
00059
00060 extern WandExport char
00061 *MagickDescribeImage(MagickWand *) magick_attribute((deprecated)),
00062 *MagickGetImageAttribute(MagickWand *,const char *)
00063 magick_attribute((deprecated)),
00064 *PixelIteratorGetException(const PixelIterator *,ExceptionType *)
00065 magick_attribute((deprecated));
00066
00067 extern WandExport ssize_t
00068 MagickGetImageIndex(MagickWand *) magick_attribute((deprecated));
00069
00070 extern WandExport MagickBooleanType
00071 DuplexTransferPixelViewIterator(PixelView *,PixelView *,PixelView *,
00072 DuplexTransferPixelViewMethod,void *) magick_attribute((deprecated)),
00073 GetPixelViewIterator(PixelView *,GetPixelViewMethod,void *)
00074 magick_attribute((deprecated)),
00075 IsPixelView(const PixelView *) magick_attribute((deprecated)),
00076 MagickClipPathImage(MagickWand *,const char *,const MagickBooleanType)
00077 magick_attribute((deprecated)),
00078 MagickColorFloodfillImage(MagickWand *,const PixelWand *,const double,
00079 const PixelWand *,const ssize_t,const ssize_t)
00080 magick_attribute((deprecated)),
00081 MagickGetImageChannelExtrema(MagickWand *,const ChannelType,size_t *,
00082 size_t *) magick_attribute((deprecated)),
00083 MagickGetImageExtrema(MagickWand *,size_t *,size_t *)
00084 magick_attribute((deprecated)),
00085 MagickGetImageMatte(MagickWand *) magick_attribute((deprecated)),
00086 MagickGetImagePixels(MagickWand *,const ssize_t,const ssize_t,const size_t,
00087 const size_t,const char *,const StorageType,void *)
00088 magick_attribute((deprecated)),
00089 MagickMapImage(MagickWand *,const MagickWand *,const MagickBooleanType)
00090 magick_attribute((deprecated)),
00091 MagickMatteFloodfillImage(MagickWand *,const double,const double,
00092 const PixelWand *,const ssize_t,const ssize_t)
00093 magick_attribute((deprecated)),
00094 MagickMedianFilterImage(MagickWand *,const double)
00095 magick_attribute((deprecated)),
00096 MagickModeImage(MagickWand *,const double) magick_attribute((deprecated)),
00097 MagickReduceNoiseImage(MagickWand *,const double)
00098 magick_attribute((deprecated)),
00099 MagickRemapImage(MagickWand *,const MagickWand *,const DitherMethod),
00100 MagickOpaqueImage(MagickWand *,const PixelWand *,const PixelWand *,
00101 const double) magick_attribute((deprecated)),
00102 MagickPaintFloodfillImage(MagickWand *,const ChannelType,const PixelWand *,
00103 const double,const PixelWand *,const ssize_t,const ssize_t)
00104 magick_attribute((deprecated)),
00105 MagickPaintOpaqueImage(MagickWand *,const PixelWand *,const PixelWand *,
00106 const double) magick_attribute((deprecated)),
00107 MagickPaintOpaqueImageChannel(MagickWand *,const ChannelType,
00108 const PixelWand *,const PixelWand *,const double)
00109 magick_attribute((deprecated)),
00110 MagickPaintTransparentImage(MagickWand *,const PixelWand *,const double,
00111 const double) magick_attribute((deprecated)),
00112 MagickRadialBlurImage(MagickWand *,const double)
00113 magick_attribute((deprecated)),
00114 MagickRadialBlurImageChannel(MagickWand *,const ChannelType,const double)
00115 magick_attribute((deprecated)),
00116 MagickRecolorImage(MagickWand *,const size_t,const double *)
00117 magick_attribute((deprecated)),
00118 MagickSetImageAttribute(MagickWand *,const char *,const char *)
00119 magick_attribute((deprecated)),
00120 MagickSetImageIndex(MagickWand *,const ssize_t)
00121 magick_attribute((deprecated)),
00122 MagickSetImageOption(MagickWand *,const char *,const char *,const char *)
00123 magick_attribute((deprecated)),
00124 MagickSetImagePixels(MagickWand *,const ssize_t,const ssize_t,const size_t,
00125 const size_t,const char *,const StorageType,const void *)
00126 magick_attribute((deprecated)),
00127 MagickTransparentImage(MagickWand *,const PixelWand *,const double,
00128 const double) magick_attribute((deprecated)),
00129 SetPixelViewIterator(PixelView *,SetPixelViewMethod,void *)
00130 magick_attribute((deprecated)),
00131 TransferPixelViewIterator(PixelView *,PixelView *,TransferPixelViewMethod,
00132 void *) magick_attribute((deprecated)),
00133 UpdatePixelViewIterator(PixelView *,UpdatePixelViewMethod,void *)
00134 magick_attribute((deprecated));
00135
00136 extern WandExport MagickWand
00137 *GetPixelViewWand(const PixelView *) magick_attribute((deprecated)),
00138 *MagickAverageImages(MagickWand *) magick_attribute((deprecated)),
00139 *MagickFlattenImages(MagickWand *) magick_attribute((deprecated)),
00140 *MagickMaximumImages(MagickWand *) magick_attribute((deprecated)),
00141 *MagickMinimumImages(MagickWand *) magick_attribute((deprecated)),
00142 *MagickMosaicImages(MagickWand *) magick_attribute((deprecated)),
00143 *MagickRegionOfInterestImage(MagickWand *,const size_t,const size_t,
00144 const ssize_t,const ssize_t) magick_attribute((deprecated));
00145
00146 extern WandExport MagickSizeType
00147 MagickGetImageSize(MagickWand *) magick_attribute((deprecated));
00148
00149 extern WandExport PixelView
00150 *ClonePixelView(const PixelView *) magick_attribute((deprecated)),
00151 *DestroyPixelView(PixelView *) magick_attribute((deprecated)),
00152 *NewPixelView(MagickWand *) magick_attribute((deprecated)),
00153 *NewPixelViewRegion(MagickWand *,const ssize_t,const ssize_t,const size_t,
00154 const size_t) magick_attribute((deprecated));
00155
00156 extern WandExport PixelWand
00157 **GetPixelViewPixels(const PixelView *) magick_attribute((deprecated)),
00158 **PixelGetNextRow(PixelIterator *) magick_attribute((deprecated));
00159
00160 extern WandExport size_t
00161 GetPixelViewHeight(const PixelView *) magick_attribute((deprecated)),
00162 GetPixelViewWidth(const PixelView *) magick_attribute((deprecated));
00163
00164 extern WandExport ssize_t
00165 GetPixelViewX(const PixelView *) magick_attribute((deprecated)),
00166 GetPixelViewY(const PixelView *) magick_attribute((deprecated));
00167
00168 extern WandExport unsigned char
00169 *MagickWriteImageBlob(MagickWand *,size_t *) magick_attribute((deprecated));
00170
00171 extern WandExport void
00172 DrawPopGraphicContext(DrawingWand *) magick_attribute((deprecated)),
00173 DrawPushGraphicContext(DrawingWand *) magick_attribute((deprecated)),
00174 DrawSetFillAlpha(DrawingWand *,const double) magick_attribute((deprecated)),
00175 DrawSetStrokeAlpha(DrawingWand *,const double) magick_attribute((deprecated));
00176
00177 #endif
00178
00179 #if defined(__cplusplus) || defined(c_plusplus)
00180 }
00181 #endif
00182
00183 #endif