]> granicus.if.org Git - imagemagick/blob - wand/deprecate.h
(no commit message)
[imagemagick] / wand / deprecate.h
1 /*
2   Copyright 1999-2010 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
39   (*DuplexTransferPixelViewMethod)(const PixelView *,const PixelView *,
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   MagickOpaqueImage(MagickWand *,const PixelWand *,const PixelWand *,
92     const double) magick_attribute((deprecated)),
93   MagickPaintFloodfillImage(MagickWand *,const ChannelType,const PixelWand *,
94     const double,const PixelWand *,const ssize_t,const ssize_t)
95     magick_attribute((deprecated)),
96   MagickPaintOpaqueImage(MagickWand *,const PixelWand *,const PixelWand *,
97     const double) magick_attribute((deprecated)),
98   MagickPaintOpaqueImageChannel(MagickWand *,const ChannelType,
99     const PixelWand *,const PixelWand *,const double)
100     magick_attribute((deprecated)),
101   MagickPaintTransparentImage(MagickWand *,const PixelWand *,const double,
102     const double) magick_attribute((deprecated)),
103   MagickRecolorImage(MagickWand *,const size_t,const double *)
104     magick_attribute((deprecated)),
105   MagickSetImageAttribute(MagickWand *,const char *,const char *)
106     magick_attribute((deprecated)),
107   MagickSetImageIndex(MagickWand *,const ssize_t)
108     magick_attribute((deprecated)),
109   MagickSetImageOption(MagickWand *,const char *,const char *,const char *)
110     magick_attribute((deprecated)),
111   MagickSetImagePixels(MagickWand *,const ssize_t,const ssize_t,const size_t,
112     const size_t,const char *,const StorageType,const void *)
113     magick_attribute((deprecated)),
114   MagickTransparentImage(MagickWand *,const PixelWand *,const double,
115     const double) magick_attribute((deprecated)),
116   SetPixelViewIterator(PixelView *,SetPixelViewMethod,void *)
117     magick_attribute((deprecated)),
118   TransferPixelViewIterator(PixelView *,PixelView *,TransferPixelViewMethod,
119     void *) magick_attribute((deprecated)),
120   UpdatePixelViewIterator(PixelView *,UpdatePixelViewMethod,void *)
121     magick_attribute((deprecated));
122
123 extern WandExport MagickWand
124   *GetPixelViewWand(const PixelView *) magick_attribute((deprecated)),
125   *MagickAverageImages(MagickWand *) magick_attribute((deprecated)),
126   *MagickFlattenImages(MagickWand *) magick_attribute((deprecated)),
127   *MagickMaximumImages(MagickWand *) magick_attribute((deprecated)),
128   *MagickMinimumImages(MagickWand *) magick_attribute((deprecated)),
129   *MagickMosaicImages(MagickWand *) magick_attribute((deprecated)),
130   *MagickRegionOfInterestImage(MagickWand *,const size_t,const size_t,
131     const ssize_t,const ssize_t) magick_attribute((deprecated));
132
133 extern WandExport MagickSizeType
134   MagickGetImageSize(MagickWand *) magick_attribute((deprecated));
135
136 extern WandExport PixelView
137   *ClonePixelView(const PixelView *) magick_attribute((deprecated)),
138   *DestroyPixelView(PixelView *) magick_attribute((deprecated)),
139   *NewPixelView(MagickWand *) magick_attribute((deprecated)),
140   *NewPixelViewRegion(MagickWand *,const ssize_t,const ssize_t,const size_t,
141     const size_t) magick_attribute((deprecated));
142
143 extern WandExport PixelWand
144   **GetPixelViewPixels(const PixelView *) magick_attribute((deprecated)),
145   **PixelGetNextRow(PixelIterator *) magick_attribute((deprecated));
146
147 extern WandExport size_t
148   GetPixelViewHeight(const PixelView *) magick_attribute((deprecated)),
149   GetPixelViewWidth(const PixelView *) magick_attribute((deprecated));
150
151 extern WandExport ssize_t
152   GetPixelViewX(const PixelView *) magick_attribute((deprecated)),
153   GetPixelViewY(const PixelView *) magick_attribute((deprecated));
154
155 extern WandExport unsigned char
156   *MagickWriteImageBlob(MagickWand *,size_t *) magick_attribute((deprecated));
157
158 extern WandExport void
159   DrawPopGraphicContext(DrawingWand *) magick_attribute((deprecated)),
160   DrawPushGraphicContext(DrawingWand *) magick_attribute((deprecated)),
161   DrawSetFillAlpha(DrawingWand *,const double) magick_attribute((deprecated)),
162   DrawSetStrokeAlpha(DrawingWand *,const double) magick_attribute((deprecated));
163
164 #endif
165
166 #if defined(__cplusplus) || defined(c_plusplus)
167 }
168 #endif
169
170 #endif