MagickWand
6.8.5
magick-property.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
MagickWand property, options, and profile methods.
17
*/
18
19
#ifndef _MAGICKWAND_MAGICK_PROPERTY_H
20
#define _MAGICKWAND_MAGICK_PROPERTY_H
21
22
#if defined(__cplusplus) || defined(c_plusplus)
23
extern
"C"
{
24
#endif
25
26
extern
WandExport
char
27
*
MagickGetFilename
(
const
MagickWand
*),
28
*
MagickGetFormat
(
MagickWand
*),
29
*
MagickGetFont
(
MagickWand
*),
30
*
MagickGetHomeURL
(
void
),
31
*
MagickGetImageArtifact
(
MagickWand
*,
const
char
*),
32
**
MagickGetImageArtifacts
(
MagickWand
*,
const
char
*,
size_t
*),
33
**
MagickGetImageProfiles
(
MagickWand
*,
const
char
*,
size_t
*),
34
*
MagickGetImageProperty
(
MagickWand
*,
const
char
*),
35
**
MagickGetImageProperties
(
MagickWand
*,
const
char
*,
size_t
*),
36
*
MagickGetOption
(
MagickWand
*,
const
char
*),
37
**
MagickGetOptions
(
MagickWand
*,
const
char
*,
size_t
*),
38
*
MagickQueryConfigureOption
(
const
char
*),
39
**
MagickQueryConfigureOptions
(
const
char
*,
size_t
*),
40
**
MagickQueryFonts
(
const
char
*,
size_t
*),
41
**
MagickQueryFormats
(
const
char
*,
size_t
*);
42
43
extern
WandExport
ColorspaceType
44
MagickGetColorspace
(
MagickWand
*);
45
46
extern
WandExport
CompressionType
47
MagickGetCompression
(
MagickWand
*);
48
49
extern
WandExport
const
char
50
*
MagickGetCopyright
(
void
),
51
*
MagickGetPackageName
(
void
),
52
*
MagickGetQuantumDepth
(
size_t
*),
53
*
MagickGetQuantumRange
(
size_t
*),
54
*
MagickGetReleaseDate
(
void
),
55
*
MagickGetVersion
(
size_t
*);
56
57
extern
WandExport
double
58
MagickGetPointsize
(
MagickWand
*),
59
*
MagickGetSamplingFactors
(
MagickWand
*,
size_t
*),
60
*
MagickQueryFontMetrics
(
MagickWand
*,
const
DrawingWand
*,
const
char
*),
61
*
MagickQueryMultilineFontMetrics
(
MagickWand
*,
const
DrawingWand
*,
62
const
char
*);
63
64
extern
WandExport
GravityType
65
MagickGetGravity
(
MagickWand
*);
66
67
extern
WandExport
ImageType
68
MagickGetType
(
MagickWand
*);
69
70
extern
WandExport
InterlaceType
71
MagickGetInterlaceScheme
(
MagickWand
*);
72
73
extern
WandExport
InterpolatePixelMethod
74
MagickGetInterpolateMethod
(
MagickWand
*);
75
76
extern
WandExport
OrientationType
77
MagickGetOrientation
(
MagickWand
*);
78
79
extern
WandExport
MagickBooleanType
80
MagickDeleteImageArtifact
(
MagickWand
*,
const
char
*),
81
MagickDeleteImageProperty
(
MagickWand
*,
const
char
*),
82
MagickDeleteOption
(
MagickWand
*,
const
char
*),
83
MagickGetAntialias
(
const
MagickWand
*),
84
MagickGetPage
(
const
MagickWand
*,
size_t
*,
size_t
*,ssize_t *,ssize_t *),
85
MagickGetResolution
(
const
MagickWand
*,
double
*,
double
*),
86
MagickGetSize
(
const
MagickWand
*,
size_t
*,
size_t
*),
87
MagickGetSizeOffset
(
const
MagickWand
*,ssize_t *),
88
MagickProfileImage
(
MagickWand
*,
const
char
*,
const
void
*,
const
size_t
),
89
MagickSetAntialias
(
MagickWand
*,
const
MagickBooleanType),
90
MagickSetBackgroundColor
(
MagickWand
*,
const
PixelWand
*),
91
MagickSetColorspace
(
MagickWand
*,
const
ColorspaceType),
92
MagickSetCompression
(
MagickWand
*,
const
CompressionType),
93
MagickSetCompressionQuality
(
MagickWand
*,
const
size_t
),
94
MagickSetDepth
(
MagickWand
*,
const
size_t
),
95
MagickSetExtract
(
MagickWand
*,
const
char
*),
96
MagickSetFilename
(
MagickWand
*,
const
char
*),
97
MagickSetFormat
(
MagickWand
*,
const
char
*),
98
MagickSetFont
(
MagickWand
*,
const
char
*),
99
MagickSetGravity
(
MagickWand
*,
const
GravityType),
100
MagickSetImageArtifact
(
MagickWand
*,
const
char
*,
const
char
*),
101
MagickSetImageProfile
(
MagickWand
*,
const
char
*,
const
void
*,
const
size_t
),
102
MagickSetImageProperty
(
MagickWand
*,
const
char
*,
const
char
*),
103
MagickSetInterlaceScheme
(
MagickWand
*,
const
InterlaceType),
104
MagickSetInterpolateMethod
(
MagickWand
*,
const
InterpolatePixelMethod),
105
MagickSetOption
(
MagickWand
*,
const
char
*,
const
char
*),
106
MagickSetOrientation
(
MagickWand
*,
const
OrientationType),
107
MagickSetPage
(
MagickWand
*,
const
size_t
,
const
size_t
,
const
ssize_t,
108
const
ssize_t),
109
MagickSetPassphrase
(
MagickWand
*,
const
char
*),
110
MagickSetPointsize
(
MagickWand
*,
const
double
),
111
MagickSetResolution
(
MagickWand
*,
const
double
,
const
double
),
112
MagickSetResourceLimit
(
const
ResourceType type,
const
MagickSizeType limit),
113
MagickSetSamplingFactors
(
MagickWand
*,
const
size_t
,
const
double
*),
114
MagickSetSize
(
MagickWand
*,
const
size_t
,
const
size_t
),
115
MagickSetSizeOffset
(
MagickWand
*,
const
size_t
,
const
size_t
,
const
ssize_t),
116
MagickSetType
(
MagickWand
*,
const
ImageType);
117
118
extern
WandExport
MagickProgressMonitor
119
MagickSetProgressMonitor
(
MagickWand
*,
const
MagickProgressMonitor,
void
*);
120
121
extern
WandExport
MagickSizeType
122
MagickGetResource
(
const
ResourceType),
123
MagickGetResourceLimit
(
const
ResourceType);
124
125
extern
WandExport
PixelWand
126
*
MagickGetBackgroundColor
(
MagickWand
*);
127
128
extern
WandExport
OrientationType
129
MagickGetOrientationType
(
MagickWand
*);
130
131
extern
WandExport
size_t
132
MagickGetCompressionQuality
(
MagickWand
*);
133
134
extern
WandExport
unsigned
char
135
*
MagickGetImageProfile
(
MagickWand
*,
const
char
*,
size_t
*),
136
*
MagickRemoveImageProfile
(
MagickWand
*,
const
char
*,
size_t
*);
137
138
#if defined(__cplusplus) || defined(c_plusplus)
139
}
140
#endif
141
142
#endif
wand
magick-property.h
Generated by
1.8.1.2