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"
38extern WandExport DrawingWand
39 *DrawAllocateWand(
const DrawInfo *,Image *);
41typedef 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 *);
50 *GetPixelViewException(
const PixelView *,ExceptionType *)
51 magick_attribute((deprecated));
53extern WandExport
double
54 DrawGetFillAlpha(
const DrawingWand *) magick_attribute((deprecated)),
55 DrawGetStrokeAlpha(
const DrawingWand *) magick_attribute((deprecated));
57extern WandExport DrawInfo
58 *DrawPeekGraphicWand(
const DrawingWand *) magick_attribute((deprecated));
61 *MagickDescribeImage(MagickWand *) magick_attribute((deprecated)),
62 *MagickGetImageAttribute(MagickWand *,
const char *)
63 magick_attribute((deprecated)),
64 *PixelIteratorGetException(
const PixelIterator *,ExceptionType *)
65 magick_attribute((deprecated));
67extern WandExport ssize_t
68 MagickGetImageIndex(MagickWand *) magick_attribute((deprecated));
70extern 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));
136extern 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));
146extern WandExport MagickSizeType
147 MagickGetImageSize(MagickWand *) magick_attribute((deprecated));
149extern 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));
156extern WandExport PixelWand
157 **GetPixelViewPixels(
const PixelView *) magick_attribute((deprecated)),
158 **PixelGetNextRow(PixelIterator *) magick_attribute((deprecated));
160extern WandExport
size_t
161 GetPixelViewHeight(
const PixelView *) magick_attribute((deprecated)),
162 GetPixelViewWidth(
const PixelView *) magick_attribute((deprecated));
164extern WandExport ssize_t
165 GetPixelViewX(
const PixelView *) magick_attribute((deprecated)),
166 GetPixelViewY(
const PixelView *) magick_attribute((deprecated));
168extern WandExport
unsigned char
169 *MagickWriteImageBlob(MagickWand *,
size_t *) magick_attribute((deprecated));
171extern 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)