18 #ifndef MAGICKWAND_DEPRECATE_H
19 #define MAGICKWAND_DEPRECATE_H
21 #if defined(__cplusplus) || defined(c_plusplus)
25 #if !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
27 #include "wand/drawing-wand.h"
28 #include "wand/magick-wand.h"
29 #include "wand/pixel-iterator.h"
30 #include "wand/pixel-wand.h"
39 *DrawAllocateWand(
const DrawInfo *,Image *);
41 typedef MagickBooleanType
42 (*DuplexTransferPixelViewMethod)(
const PixelView *,
const PixelView *,
44 (*GetPixelViewMethod)(
const PixelView *,
void *),
45 (*SetPixelViewMethod)(PixelView *,
void *),
46 (*TransferPixelViewMethod)(
const PixelView *,PixelView *,
void *),
47 (*UpdatePixelViewMethod)(PixelView *,
void *);
49 extern WandExport
char
50 *GetPixelViewException(
const PixelView *,ExceptionType *)
51 magick_attribute((deprecated));
53 extern WandExport
double
54 DrawGetFillAlpha(const
DrawingWand *) magick_attribute((deprecated)),
55 DrawGetStrokeAlpha(const
DrawingWand *) magick_attribute((deprecated));
57 extern WandExport DrawInfo
58 *DrawPeekGraphicWand(const
DrawingWand *) magick_attribute((deprecated));
60 extern WandExport
char
61 *MagickDescribeImage(
MagickWand *) magick_attribute((deprecated)),
62 *MagickGetImageAttribute(
MagickWand *,const
char *)
63 magick_attribute((deprecated)),
64 *PixelIteratorGetException(const
PixelIterator *,ExceptionType *)
65 magick_attribute((deprecated));
67 extern WandExport ssize_t
68 MagickGetImageIndex(MagickWand *) magick_attribute((deprecated));
70 extern WandExport MagickBooleanType
71 DuplexTransferPixelViewIterator(PixelView *,PixelView *,PixelView *,
72 DuplexTransferPixelViewMethod,
void *) magick_attribute((deprecated)),
73 GetPixelViewIterator(PixelView *,GetPixelViewMethod,
void *)
74 magick_attribute((deprecated)),
75 IsPixelView(const PixelView *) magick_attribute((deprecated)),
76 MagickClipPathImage(MagickWand *,const
char *,const MagickBooleanType)
77 magick_attribute((deprecated)),
78 MagickColorFloodfillImage(MagickWand *,const
PixelWand *,const
double,
79 const PixelWand *,const ssize_t,const ssize_t)
80 magick_attribute((deprecated)),
81 MagickGetImageChannelExtrema(MagickWand *,const ChannelType,
size_t *,
82 size_t *) magick_attribute((deprecated)),
83 MagickGetImageExtrema(MagickWand *,
size_t *,
size_t *)
84 magick_attribute((deprecated)),
85 MagickGetImageMatte(MagickWand *) magick_attribute((deprecated)),
86 MagickGetImagePixels(MagickWand *,const ssize_t,const ssize_t,const
size_t,
87 const
size_t,const
char *,const StorageType,
void *)
88 magick_attribute((deprecated)),
89 MagickMapImage(MagickWand *,const MagickWand *,const MagickBooleanType)
90 magick_attribute((deprecated)),
91 MagickMatteFloodfillImage(MagickWand *,const
double,const
double,
92 const PixelWand *,const ssize_t,const ssize_t)
93 magick_attribute((deprecated)),
94 MagickMedianFilterImage(MagickWand *,const
double)
95 magick_attribute((deprecated)),
96 MagickModeImage(MagickWand *,const
double) magick_attribute((deprecated)),
97 MagickReduceNoiseImage(MagickWand *,const
double)
98 magick_attribute((deprecated)),
99 MagickRemapImage(MagickWand *,const MagickWand *,const DitherMethod),
100 MagickOpaqueImage(MagickWand *,const PixelWand *,const PixelWand *,
101 const
double) magick_attribute((deprecated)),
102 MagickPaintFloodfillImage(MagickWand *,const ChannelType,const PixelWand *,
103 const
double,const PixelWand *,const ssize_t,const ssize_t)
104 magick_attribute((deprecated)),
105 MagickPaintOpaqueImage(MagickWand *,const PixelWand *,const PixelWand *,
106 const
double) magick_attribute((deprecated)),
107 MagickPaintOpaqueImageChannel(MagickWand *,const ChannelType,
108 const PixelWand *,const PixelWand *,const
double)
109 magick_attribute((deprecated)),
110 MagickPaintTransparentImage(MagickWand *,const PixelWand *,const
double,
111 const
double) magick_attribute((deprecated)),
112 MagickRadialBlurImage(MagickWand *,const
double)
113 magick_attribute((deprecated)),
114 MagickRadialBlurImageChannel(MagickWand *,const ChannelType,const
double)
115 magick_attribute((deprecated)),
116 MagickRecolorImage(MagickWand *,const
size_t,const
double *)
117 magick_attribute((deprecated)),
118 MagickSetImageAttribute(MagickWand *,const
char *,const
char *)
119 magick_attribute((deprecated)),
120 MagickSetImageIndex(MagickWand *,const ssize_t)
121 magick_attribute((deprecated)),
122 MagickSetImageOption(MagickWand *,const
char *,const
char *,const
char *)
123 magick_attribute((deprecated)),
124 MagickSetImagePixels(MagickWand *,const ssize_t,const ssize_t,const
size_t,
125 const
size_t,const
char *,const StorageType,const
void *)
126 magick_attribute((deprecated)),
127 MagickTransparentImage(MagickWand *,const PixelWand *,const
double,
128 const
double) magick_attribute((deprecated)),
129 SetPixelViewIterator(PixelView *,SetPixelViewMethod,
void *)
130 magick_attribute((deprecated)),
131 TransferPixelViewIterator(PixelView *,PixelView *,TransferPixelViewMethod,
132 void *) magick_attribute((deprecated)),
133 UpdatePixelViewIterator(PixelView *,UpdatePixelViewMethod,
void *)
134 magick_attribute((deprecated));
136 extern WandExport MagickWand
137 *GetPixelViewWand(const PixelView *) magick_attribute((deprecated)),
138 *MagickAverageImages(MagickWand *) magick_attribute((deprecated)),
139 *MagickFlattenImages(MagickWand *) magick_attribute((deprecated)),
140 *MagickMaximumImages(MagickWand *) magick_attribute((deprecated)),
141 *MagickMinimumImages(MagickWand *) magick_attribute((deprecated)),
142 *MagickMosaicImages(MagickWand *) magick_attribute((deprecated)),
143 *MagickRegionOfInterestImage(MagickWand *,const
size_t,const
size_t,
144 const ssize_t,const ssize_t) magick_attribute((deprecated));
146 extern WandExport MagickSizeType
147 MagickGetImageSize(MagickWand *) magick_attribute((deprecated));
149 extern WandExport PixelView
150 *ClonePixelView(const PixelView *) magick_attribute((deprecated)),
151 *DestroyPixelView(PixelView *) magick_attribute((deprecated)),
152 *NewPixelView(MagickWand *) magick_attribute((deprecated)),
153 *NewPixelViewRegion(MagickWand *,const ssize_t,const ssize_t,const
size_t,
154 const
size_t) magick_attribute((deprecated));
156 extern WandExport PixelWand
157 **GetPixelViewPixels(const PixelView *) magick_attribute((deprecated)),
158 **PixelGetNextRow(PixelIterator *) magick_attribute((deprecated));
160 extern WandExport
size_t
161 GetPixelViewHeight(const PixelView *) magick_attribute((deprecated)),
162 GetPixelViewWidth(const PixelView *) magick_attribute((deprecated));
164 extern WandExport ssize_t
165 GetPixelViewX(const PixelView *) magick_attribute((deprecated)),
166 GetPixelViewY(const PixelView *) magick_attribute((deprecated));
168 extern WandExport
unsigned char
169 *MagickWriteImageBlob(MagickWand *,
size_t *) magick_attribute((deprecated));
171 extern WandExport
void
172 DrawPopGraphicContext(
DrawingWand *) magick_attribute((deprecated)),
173 DrawPushGraphicContext(
DrawingWand *) magick_attribute((deprecated)),
174 DrawSetFillAlpha(
DrawingWand *,const
double) magick_attribute((deprecated)),
175 DrawSetStrokeAlpha(DrawingWand *,const
double) magick_attribute((deprecated));
179 #if defined(__cplusplus) || defined(c_plusplus)