root / ImageMagick / trunk / wand / deprecate.h

Revision 12114, 3.6 kB (checked in by cristy, 6 weeks ago)
Line 
1/*
2  Copyright 1999-2008 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)
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
33  *DrawContext;
34
35extern WandExport double
36  DrawGetFillAlpha(const DrawingWand *),
37  DrawGetStrokeAlpha(const DrawingWand *);
38
39extern WandExport DrawInfo
40  *DrawPeekGraphicWand(const DrawingWand *);
41
42extern WandExport char
43  *MagickDescribeImage(MagickWand *),
44  *MagickGetImageAttribute(MagickWand *,const char *),
45  *PixelIteratorGetException(const PixelIterator *,ExceptionType *);
46
47extern WandExport long
48  MagickGetImageIndex(MagickWand *);
49
50extern WandExport MagickBooleanType
51  MagickClipPathImage(MagickWand *,const char *,const MagickBooleanType),
52  MagickColorFloodfillImage(MagickWand *,const PixelWand *,const double,
53    const PixelWand *,const long,const long),
54  MagickGetImageChannelExtrema(MagickWand *,const ChannelType,unsigned long *,
55    unsigned long *),
56  MagickGetImageExtrema(MagickWand *,unsigned long *,unsigned long *),
57  MagickGetImageMatte(MagickWand *),
58  MagickMapImage(MagickWand *,const MagickWand *,const MagickBooleanType),
59  MagickMatteFloodfillImage(MagickWand *,const double,const double,
60    const PixelWand *,const long,const long),
61  MagickOpaqueImage(MagickWand *,const PixelWand *,const PixelWand *,
62    const double),
63  MagickPaintFloodfillImage(MagickWand *,const ChannelType,const PixelWand *,
64    const double,const PixelWand *,const long,const long),
65  MagickPaintOpaqueImage(MagickWand *,const PixelWand *,const PixelWand *,
66    const double),
67  MagickPaintOpaqueImageChannel(MagickWand *,const ChannelType,
68    const PixelWand *,const PixelWand *,const double),
69  MagickPaintTransparentImage(MagickWand *,const PixelWand *,const double,
70    const double),
71  MagickSetImageAttribute(MagickWand *,const char *,const char *),
72  MagickSetImageIndex(MagickWand *,const long),
73  MagickSetImageOption(MagickWand *,const char *,const char *,const char *),
74  MagickTransparentImage(MagickWand *,const PixelWand *,const double,
75    const double);
76
77extern WandExport MagickWand
78  *MagickFlattenImages(MagickWand *),
79  *MagickMosaicImages(MagickWand *),
80  *MagickRegionOfInterestImage(MagickWand *,const unsigned long,
81    const unsigned long,const long,const long);
82
83extern WandExport MagickSizeType
84  MagickGetImageSize(MagickWand *);
85
86extern WandExport PixelWand
87  **PixelGetNextRow(PixelIterator *);
88
89extern WandExport unsigned char
90  *MagickWriteImageBlob(MagickWand *,size_t *);
91
92extern WandExport VirtualPixelMethod
93  MagickSetImageVirtualPixelMethod(MagickWand *,const VirtualPixelMethod);
94
95extern WandExport void
96  DrawPopGraphicContext(DrawingWand *),
97  DrawPushGraphicContext(DrawingWand *),
98  DrawSetFillAlpha(DrawingWand *,const double),
99  DrawSetStrokeAlpha(DrawingWand *,const double);
100
101#endif
102
103#if defined(__cplusplus) || defined(c_plusplus)
104}
105#endif
106
107#endif
Note: See TracBrowser for help on using the browser.