MagickWand  6.8.5
deprecate.h
Go to the documentation of this file.
1 /*
2  Copyright 1999-2013 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  MagickRecolorImage(MagickWand *,const size_t,const double *)
110  magick_attribute((deprecated)),
111  MagickSetImageAttribute(MagickWand *,const char *,const char *)
112  magick_attribute((deprecated)),
113  MagickSetImageIndex(MagickWand *,const ssize_t)
114  magick_attribute((deprecated)),
115  MagickSetImageOption(MagickWand *,const char *,const char *,const char *)
116  magick_attribute((deprecated)),
117  MagickSetImagePixels(MagickWand *,const ssize_t,const ssize_t,const size_t,
118  const size_t,const char *,const StorageType,const void *)
119  magick_attribute((deprecated)),
120  MagickTransparentImage(MagickWand *,const PixelWand *,const double,
121  const double) magick_attribute((deprecated)),
122  SetPixelViewIterator(PixelView *,SetPixelViewMethod,void *)
123  magick_attribute((deprecated)),
124  TransferPixelViewIterator(PixelView *,PixelView *,TransferPixelViewMethod,
125  void *) magick_attribute((deprecated)),
127  magick_attribute((deprecated));
128 
129 extern WandExport MagickWand
130  *GetPixelViewWand(const PixelView *) magick_attribute((deprecated)),
131  *MagickAverageImages(MagickWand *) magick_attribute((deprecated)),
132  *MagickFlattenImages(MagickWand *) magick_attribute((deprecated)),
133  *MagickMaximumImages(MagickWand *) magick_attribute((deprecated)),
134  *MagickMinimumImages(MagickWand *) magick_attribute((deprecated)),
135  *MagickMosaicImages(MagickWand *) magick_attribute((deprecated)),
136  *MagickRegionOfInterestImage(MagickWand *,const size_t,const size_t,
137  const ssize_t,const ssize_t) magick_attribute((deprecated));
138 
139 extern WandExport MagickSizeType
140  MagickGetImageSize(MagickWand *) magick_attribute((deprecated));
141 
142 extern WandExport PixelView
143  *ClonePixelView(const PixelView *) magick_attribute((deprecated)),
144  *DestroyPixelView(PixelView *) magick_attribute((deprecated)),
145  *NewPixelView(MagickWand *) magick_attribute((deprecated)),
146  *NewPixelViewRegion(MagickWand *,const ssize_t,const ssize_t,const size_t,
147  const size_t) magick_attribute((deprecated));
148 
149 extern WandExport PixelWand
150  **GetPixelViewPixels(const PixelView *) magick_attribute((deprecated)),
151  **PixelGetNextRow(PixelIterator *) magick_attribute((deprecated));
152 
153 extern WandExport size_t
154  GetPixelViewHeight(const PixelView *) magick_attribute((deprecated)),
155  GetPixelViewWidth(const PixelView *) magick_attribute((deprecated));
156 
157 extern WandExport ssize_t
158  GetPixelViewX(const PixelView *) magick_attribute((deprecated)),
159  GetPixelViewY(const PixelView *) magick_attribute((deprecated));
160 
161 extern WandExport unsigned char
162  *MagickWriteImageBlob(MagickWand *,size_t *) magick_attribute((deprecated));
163 
164 extern WandExport void
165  DrawPopGraphicContext(DrawingWand *) magick_attribute((deprecated)),
166  DrawPushGraphicContext(DrawingWand *) magick_attribute((deprecated)),
167  DrawSetFillAlpha(DrawingWand *,const double) magick_attribute((deprecated)),
168  DrawSetStrokeAlpha(DrawingWand *,const double) magick_attribute((deprecated));
169 
170 #endif
171 
172 #if defined(__cplusplus) || defined(c_plusplus)
173 }
174 #endif
175 
176 #endif