MagickWand  6.9.2
deprecate.h
Go to the documentation of this file.
1 /*
2  Copyright 1999-2016 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.
6  obtain a copy of the License at
7 
8  http://www.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)
22 extern "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 
32 typedef struct _DrawingWand
33  *DrawContext;
34 
35 typedef struct _PixelView
36  PixelView;
37 
38 typedef MagickBooleanType
40  PixelView *,void *),
41  (*GetPixelViewMethod)(const PixelView *,void *),
42  (*SetPixelViewMethod)(PixelView *,void *),
43  (*TransferPixelViewMethod)(const PixelView *,PixelView *,void *),
44  (*UpdatePixelViewMethod)(PixelView *,void *);
45 
46 extern WandExport char
47  *GetPixelViewException(const PixelView *,ExceptionType *)
48  magick_attribute((deprecated));
49 
50 extern WandExport double
51  DrawGetFillAlpha(const DrawingWand *) magick_attribute((deprecated)),
52  DrawGetStrokeAlpha(const DrawingWand *) magick_attribute((deprecated));
53 
54 extern WandExport DrawInfo
55  *DrawPeekGraphicWand(const DrawingWand *) magick_attribute((deprecated));
56 
57 extern WandExport char
58  *MagickDescribeImage(MagickWand *) magick_attribute((deprecated)),
59  *MagickGetImageAttribute(MagickWand *,const char *)
60  magick_attribute((deprecated)),
61  *PixelIteratorGetException(const PixelIterator *,ExceptionType *)
62  magick_attribute((deprecated));
63 
64 extern WandExport ssize_t
65  MagickGetImageIndex(MagickWand *) magick_attribute((deprecated));
66 
67 extern WandExport MagickBooleanType
68  DuplexTransferPixelViewIterator(PixelView *,PixelView *,PixelView *,
69  DuplexTransferPixelViewMethod,void *) magick_attribute((deprecated)),
70  GetPixelViewIterator(PixelView *,GetPixelViewMethod,void *)
71  magick_attribute((deprecated)),
72  IsPixelView(const PixelView *) magick_attribute((deprecated)),
73  MagickClipPathImage(MagickWand *,const char *,const MagickBooleanType)
74  magick_attribute((deprecated)),
75  MagickColorFloodfillImage(MagickWand *,const PixelWand *,const double,
76  const PixelWand *,const ssize_t,const ssize_t)
77  magick_attribute((deprecated)),
78  MagickGetImageChannelExtrema(MagickWand *,const ChannelType,size_t *,
79  size_t *) magick_attribute((deprecated)),
80  MagickGetImageExtrema(MagickWand *,size_t *,size_t *)
81  magick_attribute((deprecated)),
82  MagickGetImageMatte(MagickWand *) magick_attribute((deprecated)),
83  MagickGetImagePixels(MagickWand *,const ssize_t,const ssize_t,const size_t,
84  const size_t,const char *,const StorageType,void *)
85  magick_attribute((deprecated)),
86  MagickMapImage(MagickWand *,const MagickWand *,const MagickBooleanType)
87  magick_attribute((deprecated)),
88  MagickMatteFloodfillImage(MagickWand *,const double,const double,
89  const PixelWand *,const ssize_t,const ssize_t)
90  magick_attribute((deprecated)),
91  MagickMedianFilterImage(MagickWand *,const double)
92  magick_attribute((deprecated)),
93  MagickModeImage(MagickWand *,const double) magick_attribute((deprecated)),
94  MagickReduceNoiseImage(MagickWand *,const double)
95  magick_attribute((deprecated)),
96  MagickRemapImage(MagickWand *,const MagickWand *,const DitherMethod),
97  MagickOpaqueImage(MagickWand *,const PixelWand *,const PixelWand *,
98  const double) magick_attribute((deprecated)),
99  MagickPaintFloodfillImage(MagickWand *,const ChannelType,const PixelWand *,
100  const double,const PixelWand *,const ssize_t,const ssize_t)
101  magick_attribute((deprecated)),
102  MagickPaintOpaqueImage(MagickWand *,const PixelWand *,const PixelWand *,
103  const double) magick_attribute((deprecated)),
104  MagickPaintOpaqueImageChannel(MagickWand *,const ChannelType,
105  const PixelWand *,const PixelWand *,const double)
106  magick_attribute((deprecated)),
107  MagickPaintTransparentImage(MagickWand *,const PixelWand *,const double,
108  const double) magick_attribute((deprecated)),
109  MagickRadialBlurImage(MagickWand *,const double)
110  magick_attribute((deprecated)),
111  MagickRadialBlurImageChannel(MagickWand *,const ChannelType,const double)
112  magick_attribute((deprecated)),
113  MagickRecolorImage(MagickWand *,const size_t,const double *)
114  magick_attribute((deprecated)),
115  MagickSetImageAttribute(MagickWand *,const char *,const char *)
116  magick_attribute((deprecated)),
117  MagickSetImageIndex(MagickWand *,const ssize_t)
118  magick_attribute((deprecated)),
119  MagickSetImageOption(MagickWand *,const char *,const char *,const char *)
120  magick_attribute((deprecated)),
121  MagickSetImagePixels(MagickWand *,const ssize_t,const ssize_t,const size_t,
122  const size_t,const char *,const StorageType,const void *)
123  magick_attribute((deprecated)),
124  MagickTransparentImage(MagickWand *,const PixelWand *,const double,
125  const double) magick_attribute((deprecated)),
126  SetPixelViewIterator(PixelView *,SetPixelViewMethod,void *)
127  magick_attribute((deprecated)),
128  TransferPixelViewIterator(PixelView *,PixelView *,TransferPixelViewMethod,
129  void *) magick_attribute((deprecated)),
131  magick_attribute((deprecated));
132 
133 extern WandExport MagickWand
134  *GetPixelViewWand(const PixelView *) magick_attribute((deprecated)),
135  *MagickAverageImages(MagickWand *) magick_attribute((deprecated)),
136  *MagickFlattenImages(MagickWand *) magick_attribute((deprecated)),
137  *MagickMaximumImages(MagickWand *) magick_attribute((deprecated)),
138  *MagickMinimumImages(MagickWand *) magick_attribute((deprecated)),
139  *MagickMosaicImages(MagickWand *) magick_attribute((deprecated)),
140  *MagickRegionOfInterestImage(MagickWand *,const size_t,const size_t,
141  const ssize_t,const ssize_t) magick_attribute((deprecated));
142 
143 extern WandExport MagickSizeType
144  MagickGetImageSize(MagickWand *) magick_attribute((deprecated));
145 
146 extern WandExport PixelView
147  *ClonePixelView(const PixelView *) magick_attribute((deprecated)),
148  *DestroyPixelView(PixelView *) magick_attribute((deprecated)),
149  *NewPixelView(MagickWand *) magick_attribute((deprecated)),
150  *NewPixelViewRegion(MagickWand *,const ssize_t,const ssize_t,const size_t,
151  const size_t) magick_attribute((deprecated));
152 
153 extern WandExport PixelWand
154  **GetPixelViewPixels(const PixelView *) magick_attribute((deprecated)),
155  **PixelGetNextRow(PixelIterator *) magick_attribute((deprecated));
156 
157 extern WandExport size_t
158  GetPixelViewHeight(const PixelView *) magick_attribute((deprecated)),
159  GetPixelViewWidth(const PixelView *) magick_attribute((deprecated));
160 
161 extern WandExport ssize_t
162  GetPixelViewX(const PixelView *) magick_attribute((deprecated)),
163  GetPixelViewY(const PixelView *) magick_attribute((deprecated));
164 
165 extern WandExport unsigned char
166  *MagickWriteImageBlob(MagickWand *,size_t *) magick_attribute((deprecated));
167 
168 extern WandExport void
169  DrawPopGraphicContext(DrawingWand *) magick_attribute((deprecated)),
170  DrawPushGraphicContext(DrawingWand *) magick_attribute((deprecated)),
171  DrawSetFillAlpha(DrawingWand *,const double) magick_attribute((deprecated)),
172  DrawSetStrokeAlpha(DrawingWand *,const double) magick_attribute((deprecated));
173 
174 #endif
175 
176 #if defined(__cplusplus) || defined(c_plusplus)
177 }
178 #endif
179 
180 #endif
struct _DrawingWand * DrawContext
Definition: deprecate.h:32
WandExport MagickBooleanType MagickReduceNoiseImage(MagickWand *, const double) magick_attribute((deprecated))
WandExport MagickWand * MagickMaximumImages(MagickWand *) magick_attribute((deprecated))
WandExport MagickBooleanType MagickModeImage(MagickWand *, const double) magick_attribute((deprecated))
MagickBooleanType(* DuplexTransferPixelViewMethod)(const PixelView *, const PixelView *, PixelView *, void *)
Definition: deprecate.h:39
WandExport ssize_t GetPixelViewY(const PixelView *) magick_attribute((deprecated))
Definition: deprecate.c:822
MagickBooleanType(*)(* GetPixelViewMethod)(const PixelView *, void *)
Definition: deprecate.h:41
WandExport MagickWand * MagickRegionOfInterestImage(MagickWand *, const size_t, const size_t, const ssize_t, const ssize_t) magick_attribute((deprecated))
Definition: deprecate.c:2384
WandExport PixelView * NewPixelViewRegion(MagickWand *, const ssize_t, const ssize_t, const size_t, const size_t) magick_attribute((deprecated))
Definition: deprecate.c:2589
WandExport unsigned char * MagickWriteImageBlob(MagickWand *, size_t *) magick_attribute((deprecated))
Definition: deprecate.c:2478
WandExport MagickWand * MagickAverageImages(MagickWand *) magick_attribute((deprecated))
WandExport MagickBooleanType UpdatePixelViewIterator(PixelView *, UpdatePixelViewMethod, void *) magick_attribute((deprecated))
Definition: deprecate.c:3032
WandExport ssize_t MagickGetImageIndex(MagickWand *) magick_attribute((deprecated))
Definition: deprecate.c:1299
WandExport MagickBooleanType MagickPaintFloodfillImage(MagickWand *, const ChannelType, const PixelWand *, const double, const PixelWand *, const ssize_t, const ssize_t) magick_attribute((deprecated))
WandExport PixelView * NewPixelView(MagickWand *) magick_attribute((deprecated))
WandExport MagickWand * GetPixelViewWand(const PixelView *) magick_attribute((deprecated))
WandExport MagickWand * MagickFlattenImages(MagickWand *) magick_attribute((deprecated))
WandExport void DrawPopGraphicContext(DrawingWand *) magick_attribute((deprecated))
WandExport PixelView * ClonePixelView(const PixelView *) magick_attribute((deprecated))
WandExport char * GetPixelViewException(const PixelView *, ExceptionType *) magick_attribute((deprecated))
Definition: deprecate.c:501
WandExport MagickWand * MagickMosaicImages(MagickWand *) magick_attribute((deprecated))
WandExport char * PixelIteratorGetException(const PixelIterator *, ExceptionType *) magick_attribute((deprecated))
Definition: deprecate.c:2684
#define WandExport
Definition: method-attribute.h:92
WandExport MagickBooleanType MagickSetImageIndex(MagickWand *, const ssize_t) magick_attribute((deprecated))
WandExport MagickBooleanType MagickGetImageMatte(MagickWand *) magick_attribute((deprecated))
WandExport MagickBooleanType MagickRemapImage(MagickWand *, const MagickWand *, const DitherMethod)
WandExport char * MagickGetImageAttribute(MagickWand *, const char *) magick_attribute((deprecated))
WandExport void DrawPushGraphicContext(DrawingWand *) 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 MagickMedianFilterImage(MagickWand *, const double) magick_attribute((deprecated))
Definition: pixel-wand.c:63
WandExport MagickBooleanType MagickMapImage(MagickWand *, const MagickWand *, const MagickBooleanType) magick_attribute((deprecated))
WandExport ssize_t GetPixelViewX(const PixelView *) magick_attribute((deprecated))
WandExport MagickBooleanType GetPixelViewIterator(PixelView *, GetPixelViewMethod, void *) magick_attribute((deprecated))
WandExport MagickWand * MagickMinimumImages(MagickWand *) magick_attribute((deprecated))
WandExport MagickBooleanType MagickTransparentImage(MagickWand *, const PixelWand *, const double, const double) magick_attribute((deprecated))
Definition: magick-wand-private.h:50
WandExport PixelWand ** PixelGetNextRow(PixelIterator *) magick_attribute((deprecated))
Definition: deprecate.c:2650
WandExport char * MagickDescribeImage(MagickWand *) magick_attribute((deprecated))
MagickBooleanType(*)(*)(* SetPixelViewMethod)(PixelView *, void *)
Definition: deprecate.h:42
WandExport MagickSizeType MagickGetImageSize(MagickWand *) magick_attribute((deprecated))
Definition: deprecate.c:1512
WandExport MagickBooleanType MagickPaintTransparentImage(MagickWand *, const PixelWand *, const double, const double) magick_attribute((deprecated))
WandExport MagickBooleanType SetPixelViewIterator(PixelView *, SetPixelViewMethod, void *) magick_attribute((deprecated))
WandExport double DrawGetFillAlpha(const DrawingWand *) magick_attribute((deprecated))
WandExport MagickBooleanType MagickRadialBlurImage(MagickWand *, const double) magick_attribute((deprecated))
WandExport MagickBooleanType TransferPixelViewIterator(PixelView *, PixelView *, TransferPixelViewMethod, void *) magick_attribute((deprecated))
Definition: deprecate.c:58
WandExport MagickBooleanType MagickRecolorImage(MagickWand *, const size_t, const double *) magick_attribute((deprecated))
WandExport MagickBooleanType IsPixelView(const PixelView *) magick_attribute((deprecated))
MagickBooleanType(*)(*)(*)(*)(* UpdatePixelViewMethod)(PixelView *, void *)
Definition: deprecate.h:44
Definition: pixel-iterator.c:64
WandExport MagickBooleanType MagickColorFloodfillImage(MagickWand *, const PixelWand *, const double, const PixelWand *, const ssize_t, const ssize_t) magick_attribute((deprecated))
WandExport MagickBooleanType DuplexTransferPixelViewIterator(PixelView *, PixelView *, PixelView *, DuplexTransferPixelViewMethod, void *) magick_attribute((deprecated))
WandExport MagickBooleanType MagickRadialBlurImageChannel(MagickWand *, const ChannelType, const double) magick_attribute((deprecated))
WandExport DrawInfo * DrawPeekGraphicWand(const DrawingWand *) magick_attribute((deprecated))
Definition: deprecate.c:980
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 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 MagickOpaqueImage(MagickWand *, const PixelWand *, const PixelWand *, const double) magick_attribute((deprecated))
MagickBooleanType(*)(*)(*)(* TransferPixelViewMethod)(const PixelView *, PixelView *, void *)
Definition: deprecate.h:43
WandExport MagickBooleanType MagickClipPathImage(MagickWand *, const char *, const MagickBooleanType) magick_attribute((deprecated))
WandExport MagickBooleanType MagickPaintOpaqueImageChannel(MagickWand *, const ChannelType, const PixelWand *, const PixelWand *, const double) magick_attribute((deprecated))
WandExport MagickBooleanType MagickGetImageChannelExtrema(MagickWand *, const ChannelType, size_t *, size_t *) magick_attribute((deprecated))
WandExport MagickBooleanType MagickGetImageExtrema(MagickWand *, size_t *, size_t *) magick_attribute((deprecated))
WandExport double DrawGetStrokeAlpha(const DrawingWand *) magick_attribute((deprecated))
Definition: deprecate.c:953
WandExport void DrawSetStrokeAlpha(DrawingWand *, const double) magick_attribute((deprecated))
Definition: deprecate.c:1099
WandExport MagickBooleanType MagickSetImageAttribute(MagickWand *, const char *, const char *) magick_attribute((deprecated))
Definition: drawing-wand.c:90
WandExport PixelView * DestroyPixelView(PixelView *) magick_attribute((deprecated))
WandExport MagickBooleanType MagickMatteFloodfillImage(MagickWand *, const double, 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:764
WandExport MagickBooleanType MagickSetImageOption(MagickWand *, const char *, const char *, const char *) magick_attribute((deprecated))
WandExport void DrawSetFillAlpha(DrawingWand *, const double) magick_attribute((deprecated))
WandExport PixelWand ** GetPixelViewPixels(const PixelView *) magick_attribute((deprecated))