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 *);
41typedef MagickBooleanType
44 (*GetPixelViewMethod)(
const PixelView *,
void *),
45 (*SetPixelViewMethod)(
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
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)),
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)),
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)),
101 const double) magick_attribute((deprecated)),
103 const double,
const PixelWand *,
const ssize_t,
const ssize_t)
104 magick_attribute((deprecated)),
106 const double) magick_attribute((deprecated)),
107 MagickPaintOpaqueImageChannel(
MagickWand *,
const ChannelType,
109 magick_attribute((deprecated)),
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)),
128 const double) magick_attribute((deprecated)),
129 SetPixelViewIterator(
PixelView *,SetPixelViewMethod,
void *)
130 magick_attribute((deprecated)),
132 void *) magick_attribute((deprecated)),
133 UpdatePixelViewIterator(
PixelView *,UpdatePixelViewMethod,
void *)
134 magick_attribute((deprecated));
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));
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));
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)