MagickWand 6.9.11-60
Convert, Edit, Or Compose Bitmap Images
deprecate.h
Go to the documentation of this file.
1/*
2 Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization
3 dedicated to making software imaging solutions freely available.
4
5 You may not use this file except in compliance with the License. You may
6 obtain a copy of the License at
7
8 https://imagemagick.org/script/license.php
9
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 See the License for the specific language governing permissions and
14 limitations under the License.
15
16 MagickCore deprecated methods.
17*/
18#ifndef MAGICKWAND_DEPRECATE_H
19#define MAGICKWAND_DEPRECATE_H
20
21#if defined(__cplusplus) || defined(c_plusplus)
22extern "C" {
23#endif
24
25#if !defined(MAGICKCORE_EXCLUDE_DEPRECATED)
26
27#include "wand/drawing-wand.h"
28#include "wand/magick-wand.h"
29#include "wand/pixel-iterator.h"
30#include "wand/pixel-wand.h"
31
32typedef struct _DrawingWand
34
35typedef struct _PixelView
37
39 *DrawAllocateWand(const DrawInfo *,Image *);
40
41typedef MagickBooleanType
43 PixelView *,void *),
44 (*GetPixelViewMethod)(const PixelView *,void *),
45 (*SetPixelViewMethod)(PixelView *,void *),
46 (*TransferPixelViewMethod)(const PixelView *,PixelView *,void *),
48
49extern WandExport char
50 *GetPixelViewException(const PixelView *,ExceptionType *)
51 magick_attribute((deprecated));
52
53extern WandExport double
54 DrawGetFillAlpha(const DrawingWand *) magick_attribute((deprecated)),
55 DrawGetStrokeAlpha(const DrawingWand *) magick_attribute((deprecated));
56
57extern WandExport DrawInfo
58 *DrawPeekGraphicWand(const DrawingWand *) magick_attribute((deprecated));
59
60extern WandExport char
61 *MagickDescribeImage(MagickWand *) magick_attribute((deprecated)),
63 magick_attribute((deprecated)),
64 *PixelIteratorGetException(const PixelIterator *,ExceptionType *)
65 magick_attribute((deprecated));
66
67extern WandExport ssize_t
68 MagickGetImageIndex(MagickWand *) magick_attribute((deprecated));
69
70extern WandExport MagickBooleanType
72 DuplexTransferPixelViewMethod,void *) magick_attribute((deprecated)),
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)),
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)),
95 magick_attribute((deprecated)),
96 MagickModeImage(MagickWand *,const double) magick_attribute((deprecated)),
98 magick_attribute((deprecated)),
99 MagickRemapImage(MagickWand *,const MagickWand *,const DitherMethod),
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)),
106 const double) magick_attribute((deprecated)),
108 const PixelWand *,const PixelWand *,const double)
109 magick_attribute((deprecated)),
111 const double) magick_attribute((deprecated)),
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)),
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)),
130 magick_attribute((deprecated)),
132 void *) magick_attribute((deprecated)),
134 magick_attribute((deprecated));
135
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));
145
146extern WandExport MagickSizeType
147 MagickGetImageSize(MagickWand *) magick_attribute((deprecated));
148
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));
155
157 **GetPixelViewPixels(const PixelView *) magick_attribute((deprecated)),
158 **PixelGetNextRow(PixelIterator *) magick_attribute((deprecated));
159
160extern WandExport size_t
161 GetPixelViewHeight(const PixelView *) magick_attribute((deprecated)),
162 GetPixelViewWidth(const PixelView *) magick_attribute((deprecated));
163
164extern WandExport ssize_t
165 GetPixelViewX(const PixelView *) magick_attribute((deprecated)),
166 GetPixelViewY(const PixelView *) magick_attribute((deprecated));
167
168extern WandExport unsigned char
169 *MagickWriteImageBlob(MagickWand *,size_t *) magick_attribute((deprecated));
170
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));
176
177#endif
178
179#if defined(__cplusplus) || defined(c_plusplus)
180}
181#endif
182
183#endif
WandExport MagickWand * GetPixelViewWand(const PixelView *) magick_attribute((deprecated))
WandExport MagickBooleanType MagickPaintOpaqueImageChannel(MagickWand *, const ChannelType, const PixelWand *, const PixelWand *, const double) magick_attribute((deprecated))
WandExport void DrawPopGraphicContext(DrawingWand *) magick_attribute((deprecated))
WandExport MagickWand * MagickFlattenImages(MagickWand *) magick_attribute((deprecated))
WandExport double DrawGetFillAlpha(const DrawingWand *) magick_attribute((deprecated))
WandExport MagickBooleanType MagickColorFloodfillImage(MagickWand *, const PixelWand *, const double, const PixelWand *, const ssize_t, const ssize_t) magick_attribute((deprecated))
WandExport MagickBooleanType MagickGetImageChannelExtrema(MagickWand *, const ChannelType, size_t *, size_t *) magick_attribute((deprecated))
WandExport MagickBooleanType MagickSetImageOption(MagickWand *, const char *, const char *, const char *) magick_attribute((deprecated))
WandExport MagickBooleanType MagickTransparentImage(MagickWand *, const PixelWand *, const double, const double) magick_attribute((deprecated))
WandExport unsigned char * MagickWriteImageBlob(MagickWand *, size_t *) magick_attribute((deprecated))
Definition: deprecate.c:2510
WandExport PixelWand ** PixelGetNextRow(PixelIterator *) magick_attribute((deprecated))
Definition: deprecate.c:2682
WandExport MagickSizeType MagickGetImageSize(MagickWand *) magick_attribute((deprecated))
Definition: deprecate.c:1544
WandExport PixelView * ClonePixelView(const PixelView *) magick_attribute((deprecated))
WandExport MagickBooleanType MagickRadialBlurImageChannel(MagickWand *, const ChannelType, const double) magick_attribute((deprecated))
WandExport void DrawSetFillAlpha(DrawingWand *, const double) magick_attribute((deprecated))
WandExport MagickBooleanType MagickModeImage(MagickWand *, const double) magick_attribute((deprecated))
WandExport MagickBooleanType MagickGetImageMatte(MagickWand *) magick_attribute((deprecated))
WandExport MagickBooleanType MagickGetImagePixels(MagickWand *, const ssize_t, const ssize_t, const size_t, const size_t, const char *, const StorageType, void *) magick_attribute((deprecated))
WandExport MagickWand * MagickMaximumImages(MagickWand *) magick_attribute((deprecated))
WandExport void DrawPushGraphicContext(DrawingWand *) magick_attribute((deprecated))
WandExport MagickBooleanType MagickPaintTransparentImage(MagickWand *, const PixelWand *, const double, const double) magick_attribute((deprecated))
WandExport MagickWand * MagickAverageImages(MagickWand *) magick_attribute((deprecated))
MagickBooleanType(*)(* GetPixelViewMethod)(const PixelView *, void *)
Definition: deprecate.h:44
WandExport char * MagickGetImageAttribute(MagickWand *, const char *) magick_attribute((deprecated))
WandExport ssize_t GetPixelViewY(const PixelView *) magick_attribute((deprecated))
Definition: deprecate.c:854
WandExport MagickBooleanType MagickMapImage(MagickWand *, const MagickWand *, const MagickBooleanType) magick_attribute((deprecated))
WandExport MagickBooleanType MagickMedianFilterImage(MagickWand *, const double) magick_attribute((deprecated))
WandExport MagickBooleanType MagickMatteFloodfillImage(MagickWand *, const double, const double, const PixelWand *, const ssize_t, const ssize_t) magick_attribute((deprecated))
WandExport PixelView * NewPixelViewRegion(MagickWand *, const ssize_t, const ssize_t, const size_t, const size_t) magick_attribute((deprecated))
Definition: deprecate.c:2621
WandExport MagickBooleanType MagickRemapImage(MagickWand *, const MagickWand *, const DitherMethod)
WandExport MagickBooleanType MagickGetImageExtrema(MagickWand *, size_t *, size_t *) magick_attribute((deprecated))
WandExport MagickBooleanType MagickOpaqueImage(MagickWand *, const PixelWand *, const PixelWand *, const double) magick_attribute((deprecated))
WandExport MagickBooleanType MagickPaintOpaqueImage(MagickWand *, const PixelWand *, const PixelWand *, const double) magick_attribute((deprecated))
WandExport size_t GetPixelViewHeight(const PixelView *) magick_attribute((deprecated))
WandExport MagickBooleanType DuplexTransferPixelViewIterator(PixelView *, PixelView *, PixelView *, DuplexTransferPixelViewMethod, void *) magick_attribute((deprecated))
WandExport void DrawSetStrokeAlpha(DrawingWand *, const double) magick_attribute((deprecated))
Definition: deprecate.c:1131
WandExport MagickWand * MagickMinimumImages(MagickWand *) magick_attribute((deprecated))
MagickBooleanType(* DuplexTransferPixelViewMethod)(const PixelView *, const PixelView *, PixelView *, void *)
Definition: deprecate.h:42
WandExport MagickBooleanType MagickSetImageAttribute(MagickWand *, const char *, const char *) magick_attribute((deprecated))
WandExport MagickBooleanType IsPixelView(const PixelView *) magick_attribute((deprecated))
WandExport MagickBooleanType GetPixelViewIterator(PixelView *, GetPixelViewMethod, void *) magick_attribute((deprecated))
struct _DrawingWand * DrawContext
Definition: deprecate.h:32
WandExport char * MagickDescribeImage(MagickWand *) magick_attribute((deprecated))
WandExport char * GetPixelViewException(const PixelView *, ExceptionType *) magick_attribute((deprecated))
Definition: deprecate.c:532
WandExport MagickBooleanType MagickClipPathImage(MagickWand *, const char *, const MagickBooleanType) magick_attribute((deprecated))
WandExport PixelView * NewPixelView(MagickWand *) magick_attribute((deprecated))
WandExport MagickWand * MagickMosaicImages(MagickWand *) magick_attribute((deprecated))
WandExport char * PixelIteratorGetException(const PixelIterator *, ExceptionType *) magick_attribute((deprecated))
Definition: deprecate.c:2716
WandExport ssize_t GetPixelViewX(const PixelView *) magick_attribute((deprecated))
WandExport DrawInfo * DrawPeekGraphicWand(const DrawingWand *) magick_attribute((deprecated))
Definition: deprecate.c:1012
WandExport MagickBooleanType MagickRecolorImage(MagickWand *, const size_t, const double *) magick_attribute((deprecated))
MagickBooleanType(*)(*)(*)(* TransferPixelViewMethod)(const PixelView *, PixelView *, void *)
Definition: deprecate.h:46
WandExport MagickBooleanType UpdatePixelViewIterator(PixelView *, UpdatePixelViewMethod, void *) magick_attribute((deprecated))
Definition: deprecate.c:3066
WandExport MagickBooleanType TransferPixelViewIterator(PixelView *, PixelView *, TransferPixelViewMethod, void *) magick_attribute((deprecated))
WandExport MagickWand * MagickRegionOfInterestImage(MagickWand *, const size_t, const size_t, const ssize_t, const ssize_t) magick_attribute((deprecated))
Definition: deprecate.c:2416
MagickBooleanType(*)(*)(*)(*)(* UpdatePixelViewMethod)(PixelView *, void *)
Definition: deprecate.h:47
WandExport MagickBooleanType MagickRadialBlurImage(MagickWand *, const double) magick_attribute((deprecated))
WandExport ssize_t MagickGetImageIndex(MagickWand *) magick_attribute((deprecated))
Definition: deprecate.c:1331
WandExport MagickBooleanType MagickSetImageIndex(MagickWand *, const ssize_t) magick_attribute((deprecated))
WandExport MagickBooleanType SetPixelViewIterator(PixelView *, SetPixelViewMethod, void *) magick_attribute((deprecated))
WandExport double DrawGetStrokeAlpha(const DrawingWand *) magick_attribute((deprecated))
Definition: deprecate.c:985
WandExport PixelView * DestroyPixelView(PixelView *) magick_attribute((deprecated))
WandExport MagickBooleanType MagickReduceNoiseImage(MagickWand *, const double) magick_attribute((deprecated))
WandExport MagickBooleanType MagickSetImagePixels(MagickWand *, const ssize_t, const ssize_t, const size_t, const size_t, const char *, const StorageType, const void *) magick_attribute((deprecated))
WandExport MagickBooleanType MagickPaintFloodfillImage(MagickWand *, const ChannelType, const PixelWand *, const double, const PixelWand *, const ssize_t, const ssize_t) magick_attribute((deprecated))
WandExport size_t GetPixelViewWidth(const PixelView *) magick_attribute((deprecated))
Definition: deprecate.c:796
WandExport PixelWand ** GetPixelViewPixels(const PixelView *) magick_attribute((deprecated))
WandExport DrawingWand * DrawAllocateWand(const DrawInfo *, Image *)
Definition: deprecate.c:117
MagickBooleanType(*)(*)(* SetPixelViewMethod)(PixelView *, void *)
Definition: deprecate.h:45
#define WandExport
Definition: method-attribute.h:71
Definition: drawing-wand.c:92
Definition: magick-wand-private.h:51
Definition: pixel-iterator.c:65
Definition: deprecate.c:59
Definition: pixel-wand.c:64