MagickWand
6.8.5
magick-image.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 image Methods.
17
*/
18
19
#ifndef _MAGICKWAND_MAGICK_IMAGE_H
20
#define _MAGICKWAND_MAGICK_IMAGE_H
21
22
#if defined(__cplusplus) || defined(c_plusplus)
23
extern
"C"
{
24
#endif
25
26
extern
WandExport
ChannelFeatures
27
*
MagickGetImageChannelFeatures
(
MagickWand
*,
const
size_t
);
28
29
extern
WandExport
ChannelStatistics
30
*
MagickGetImageChannelStatistics
(
MagickWand
*);
31
32
extern
WandExport
char
33
*
MagickGetImageFilename
(
MagickWand
*),
34
*
MagickGetImageFormat
(
MagickWand
*),
35
*
MagickGetImageSignature
(
MagickWand
*),
36
*
MagickIdentifyImage
(
MagickWand
*);
37
38
extern
WandExport
ColorspaceType
39
MagickGetImageColorspace
(
MagickWand
*);
40
41
extern
WandExport
CompositeOperator
42
MagickGetImageCompose
(
MagickWand
*);
43
44
extern
WandExport
CompressionType
45
MagickGetImageCompression
(
MagickWand
*);
46
47
extern
WandExport
DisposeType
48
MagickGetImageDispose
(
MagickWand
*);
49
50
extern
WandExport
double
51
*
MagickGetImageChannelDistortions
(
MagickWand
*,
const
MagickWand
*,
52
const
MetricType),
53
MagickGetImageFuzz
(
MagickWand
*),
54
MagickGetImageGamma
(
MagickWand
*),
55
MagickGetImageTotalInkDensity
(
MagickWand
*);
56
57
extern
WandExport
EndianType
58
MagickGetImageEndian
(
MagickWand
*);
59
60
extern
WandExport
GravityType
61
MagickGetImageGravity
(
MagickWand
*);
62
63
extern
WandExport
Image
64
*
MagickDestroyImage
(Image *),
65
*
GetImageFromMagickWand
(
const
MagickWand
*);
66
67
extern
WandExport
ImageType
68
MagickGetImageType
(
MagickWand
*);
69
70
extern
WandExport
InterlaceType
71
MagickGetImageInterlaceScheme
(
MagickWand
*);
72
73
extern
WandExport
InterpolatePixelMethod
74
MagickGetImageInterpolateMethod
(
MagickWand
*);
75
76
extern
WandExport
MagickBooleanType
77
MagickAdaptiveBlurImage
(
MagickWand
*,
const
double
,
const
double
),
78
MagickAdaptiveBlurImageChannel
(
MagickWand
*,
const
ChannelType,
const
double
,
79
const
double
),
80
MagickAdaptiveResizeImage
(
MagickWand
*,
const
size_t
,
const
size_t
),
81
MagickAdaptiveSharpenImage
(
MagickWand
*,
const
double
,
const
double
),
82
MagickAdaptiveSharpenImageChannel
(
MagickWand
*,
const
ChannelType,
const
double
,
83
const
double
),
84
MagickAdaptiveThresholdImage
(
MagickWand
*,
const
size_t
,
const
size_t
,
85
const
ssize_t),
86
MagickAddImage
(
MagickWand
*,
const
MagickWand
*),
87
MagickAddNoiseImage
(
MagickWand
*,
const
NoiseType),
88
MagickAddNoiseImageChannel
(
MagickWand
*,
const
ChannelType,
const
NoiseType),
89
MagickAffineTransformImage
(
MagickWand
*,
const
DrawingWand
*),
90
MagickAnnotateImage
(
MagickWand
*,
const
DrawingWand
*,
const
double
,
91
const
double
,
const
double
,
const
char
*),
92
MagickAnimateImages
(
MagickWand
*,
const
char
*),
93
MagickAutoGammaImage
(
MagickWand
*),
94
MagickAutoGammaImageChannel
(
MagickWand
*,
const
ChannelType),
95
MagickAutoLevelImage
(
MagickWand
*),
96
MagickAutoLevelImageChannel
(
MagickWand
*,
const
ChannelType),
97
MagickBlackThresholdImage
(
MagickWand
*,
const
PixelWand
*),
98
MagickBlueShiftImage
(
MagickWand
*,
const
double
),
99
MagickBlurImage
(
MagickWand
*,
const
double
,
const
double
),
100
MagickBlurImageChannel
(
MagickWand
*,
const
ChannelType,
const
double
,
101
const
double
),
102
MagickBorderImage
(
MagickWand
*,
const
PixelWand
*,
const
size_t
,
const
size_t
),
103
MagickBrightnessContrastImage
(
MagickWand
*,
const
double
,
const
double
),
104
MagickBrightnessContrastImageChannel
(
MagickWand
*,
const
ChannelType,
105
const
double
,
const
double
),
106
MagickCharcoalImage
(
MagickWand
*,
const
double
,
const
double
),
107
MagickChopImage
(
MagickWand
*,
const
size_t
,
const
size_t
,
const
ssize_t,
108
const
ssize_t),
109
MagickClampImage
(
MagickWand
*),
110
MagickClampImageChannel
(
MagickWand
*,
const
ChannelType),
111
MagickClipImage
(
MagickWand
*),
112
MagickClipImagePath
(
MagickWand
*,
const
char
*,
const
MagickBooleanType),
113
MagickClutImage
(
MagickWand
*,
const
MagickWand
*),
114
MagickClutImageChannel
(
MagickWand
*,
const
ChannelType,
const
MagickWand
*),
115
MagickColorDecisionListImage
(
MagickWand
*,
const
char
*),
116
MagickColorizeImage
(
MagickWand
*,
const
PixelWand
*,
const
PixelWand
*),
117
MagickColorMatrixImage
(
MagickWand
*,
const
KernelInfo *),
118
MagickCommentImage
(
MagickWand
*,
const
char
*),
119
MagickCompositeImage
(
MagickWand
*,
const
MagickWand
*,
const
CompositeOperator,
120
const
ssize_t,
const
ssize_t),
121
MagickCompositeLayers
(
MagickWand
*,
const
MagickWand
*,
const
CompositeOperator,
122
const
ssize_t,
const
ssize_t),
123
MagickCompositeImageChannel
(
MagickWand
*,
const
ChannelType,
const
MagickWand
*,
const
CompositeOperator,
const
ssize_t,
const
ssize_t),
124
MagickConstituteImage
(
MagickWand
*,
const
size_t
,
const
size_t
,
const
char
*,
125
const
StorageType,
const
void
*),
126
MagickContrastImage
(
MagickWand
*,
const
MagickBooleanType),
127
MagickContrastStretchImage
(
MagickWand
*,
const
double
,
const
double
),
128
MagickContrastStretchImageChannel
(
MagickWand
*,
const
ChannelType,
const
double
,
129
const
double
),
130
MagickConvolveImage
(
MagickWand
*,
const
size_t
,
const
double
*),
131
MagickConvolveImageChannel
(
MagickWand
*,
const
ChannelType,
const
size_t
,
132
const
double
*),
133
MagickCropImage
(
MagickWand
*,
const
size_t
,
const
size_t
,
const
ssize_t,
134
const
ssize_t),
135
MagickCycleColormapImage
(
MagickWand
*,
const
ssize_t),
136
MagickDecipherImage
(
MagickWand
*,
const
char
*),
137
MagickDeskewImage
(
MagickWand
*,
const
double
),
138
MagickDespeckleImage
(
MagickWand
*),
139
MagickDisplayImage
(
MagickWand
*,
const
char
*),
140
MagickDisplayImages
(
MagickWand
*,
const
char
*),
141
MagickDistortImage
(
MagickWand
*,
const
DistortImageMethod,
const
size_t
,
142
const
double
*,
const
MagickBooleanType),
143
MagickDrawImage
(
MagickWand
*,
const
DrawingWand
*),
144
MagickEdgeImage
(
MagickWand
*,
const
double
),
145
MagickEmbossImage
(
MagickWand
*,
const
double
,
const
double
),
146
MagickEncipherImage
(
MagickWand
*,
const
char
*),
147
MagickEnhanceImage
(
MagickWand
*),
148
MagickEqualizeImage
(
MagickWand
*),
149
MagickEqualizeImageChannel
(
MagickWand
*,
const
ChannelType),
150
MagickEvaluateImage
(
MagickWand
*,
const
MagickEvaluateOperator,
const
double
),
151
MagickEvaluateImageChannel
(
MagickWand
*,
const
ChannelType,
152
const
MagickEvaluateOperator,
const
double
),
153
MagickExportImagePixels
(
MagickWand
*,
const
ssize_t,
const
ssize_t,
154
const
size_t
,
const
size_t
,
const
char
*,
const
StorageType,
void
*),
155
MagickExtentImage
(
MagickWand
*,
const
size_t
,
const
size_t
,
const
ssize_t,
156
const
ssize_t),
157
MagickFilterImage
(
MagickWand
*,
const
KernelInfo *),
158
MagickFilterImageChannel
(
MagickWand
*,
const
ChannelType,
const
KernelInfo *),
159
MagickFlipImage
(
MagickWand
*),
160
MagickFloodfillPaintImage
(
MagickWand
*,
const
ChannelType,
const
PixelWand
*,
161
const
double
,
const
PixelWand
*,
const
ssize_t,
const
ssize_t,
162
const
MagickBooleanType),
163
MagickFlopImage
(
MagickWand
*),
164
MagickForwardFourierTransformImage
(
MagickWand
*,
const
MagickBooleanType),
165
MagickFrameImage
(
MagickWand
*,
const
PixelWand
*,
const
size_t
,
const
size_t
,
166
const
ssize_t,
const
ssize_t),
167
MagickFunctionImage
(
MagickWand
*,
const
MagickFunction,
const
size_t
,
168
const
double
*),
169
MagickFunctionImageChannel
(
MagickWand
*,
const
ChannelType,
170
const
MagickFunction,
const
size_t
,
const
double
*),
171
MagickGammaImage
(
MagickWand
*,
const
double
),
172
MagickGammaImageChannel
(
MagickWand
*,
const
ChannelType,
const
double
),
173
MagickGaussianBlurImage
(
MagickWand
*,
const
double
,
const
double
),
174
MagickGaussianBlurImageChannel
(
MagickWand
*,
const
ChannelType,
const
double
,
175
const
double
),
176
MagickGetImageAlphaChannel
(
MagickWand
*),
177
MagickGetImageBackgroundColor
(
MagickWand
*,
PixelWand
*),
178
MagickGetImageBluePrimary
(
MagickWand
*,
double
*,
double
*),
179
MagickGetImageBorderColor
(
MagickWand
*,
PixelWand
*),
180
MagickGetImageChannelDistortion
(
MagickWand
*,
const
MagickWand
*,
181
const
ChannelType,
const
MetricType,
double
*),
182
MagickGetImageChannelKurtosis
(
MagickWand
*,
const
ChannelType,
double
*,
183
double
*),
184
MagickGetImageChannelMean
(
MagickWand
*,
const
ChannelType,
double
*,
double
*),
185
MagickGetImageChannelRange
(
MagickWand
*,
const
ChannelType,
double
*,
double
*),
186
MagickGetImageColormapColor
(
MagickWand
*,
const
size_t
,
PixelWand
*),
187
MagickGetImageDistortion
(
MagickWand
*,
const
MagickWand
*,
const
MetricType,
188
double
*),
189
MagickGetImageGreenPrimary
(
MagickWand
*,
double
*,
double
*),
190
MagickGetImageMatteColor
(
MagickWand
*,
PixelWand
*),
191
MagickGetImageLength
(
MagickWand
*,MagickSizeType *),
192
MagickGetImagePage
(
MagickWand
*,
size_t
*,
size_t
*,ssize_t *,
193
ssize_t *),
194
MagickGetImagePixelColor
(
MagickWand
*,
const
ssize_t,
const
ssize_t,
195
PixelWand
*),
196
MagickGetImageRange
(
MagickWand
*,
double
*,
double
*),
197
MagickGetImageRedPrimary
(
MagickWand
*,
double
*,
double
*),
198
MagickGetImageResolution
(
MagickWand
*,
double
*,
double
*),
199
MagickGetImageWhitePoint
(
MagickWand
*,
double
*,
double
*),
200
MagickHaldClutImage
(
MagickWand
*,
const
MagickWand
*),
201
MagickHaldClutImageChannel
(
MagickWand
*,
const
ChannelType,
const
MagickWand
*),
202
MagickHasNextImage
(
MagickWand
*),
203
MagickHasPreviousImage
(
MagickWand
*),
204
MagickImplodeImage
(
MagickWand
*,
const
double
),
205
MagickImportImagePixels
(
MagickWand
*,
const
ssize_t,
const
ssize_t,
const
size_t
,
206
const
size_t
,
const
char
*,
const
StorageType,
const
void
*),
207
MagickInverseFourierTransformImage
(
MagickWand
*,
MagickWand
*,
208
const
MagickBooleanType),
209
MagickLabelImage
(
MagickWand
*,
const
char
*),
210
MagickLevelImage
(
MagickWand
*,
const
double
,
const
double
,
const
double
),
211
MagickLevelImageChannel
(
MagickWand
*,
const
ChannelType,
const
double
,
212
const
double
,
const
double
),
213
MagickLinearStretchImage
(
MagickWand
*,
const
double
,
const
double
),
214
MagickLiquidRescaleImage
(
MagickWand
*,
const
size_t
,
const
size_t
,
const
double
,
215
const
double
),
216
MagickMagnifyImage
(
MagickWand
*),
217
MagickMedianFilterImage
(
MagickWand
*,
const
double
),
218
MagickMinifyImage
(
MagickWand
*),
219
MagickModeImage
(
MagickWand
*,
const
double
),
220
MagickModulateImage
(
MagickWand
*,
const
double
,
const
double
,
const
double
),
221
MagickMorphologyImage
(
MagickWand
*,MorphologyMethod,
const
ssize_t,
222
KernelInfo *),
223
MagickMorphologyImageChannel
(
MagickWand
*,
const
ChannelType,MorphologyMethod,
224
const
ssize_t,KernelInfo *),
225
MagickMotionBlurImage
(
MagickWand
*,
const
double
,
const
double
,
const
double
),
226
MagickMotionBlurImageChannel
(
MagickWand
*,
const
ChannelType,
const
double
,
227
const
double
,
const
double
),
228
MagickNegateImage
(
MagickWand
*,
const
MagickBooleanType),
229
MagickNegateImageChannel
(
MagickWand
*,
const
ChannelType,
230
const
MagickBooleanType),
231
MagickNewImage
(
MagickWand
*,
const
size_t
,
const
size_t
,
const
PixelWand
*),
232
MagickNextImage
(
MagickWand
*),
233
MagickNormalizeImage
(
MagickWand
*),
234
MagickNormalizeImageChannel
(
MagickWand
*,
const
ChannelType),
235
MagickOilPaintImage
(
MagickWand
*,
const
double
),
236
MagickOpaquePaintImage
(
MagickWand
*,
const
PixelWand
*,
const
PixelWand
*,
237
const
double
,
const
MagickBooleanType),
238
MagickOpaquePaintImageChannel
(
MagickWand
*,
const
ChannelType,
239
const
PixelWand
*,
const
PixelWand
*,
const
double
,
const
MagickBooleanType),
240
MagickOrderedPosterizeImage
(
MagickWand
*,
const
char
*),
241
MagickOrderedPosterizeImageChannel
(
MagickWand
*,
const
ChannelType,
242
const
char
*),
243
MagickOptimizeImageTransparency
(
MagickWand
*),
244
MagickTransparentPaintImage
(
MagickWand
*,
const
PixelWand
*,
245
const
double
,
const
double
,
const
MagickBooleanType invert),
246
MagickPingImage
(
MagickWand
*,
const
char
*),
247
MagickPingImageBlob
(
MagickWand
*,
const
void
*,
const
size_t
),
248
MagickPingImageFile
(
MagickWand
*,FILE *),
249
MagickPolaroidImage
(
MagickWand
*,
const
DrawingWand
*,
const
double
),
250
MagickPosterizeImage
(
MagickWand
*,
const
size_t
,
const
MagickBooleanType),
251
MagickPreviousImage
(
MagickWand
*),
252
MagickQuantizeImage
(
MagickWand
*,
const
size_t
,
const
ColorspaceType,
253
const
size_t
,
const
MagickBooleanType,
const
MagickBooleanType),
254
MagickQuantizeImages
(
MagickWand
*,
const
size_t
,
const
ColorspaceType,
255
const
size_t
,
const
MagickBooleanType,
const
MagickBooleanType),
256
MagickRadialBlurImage
(
MagickWand
*,
const
double
),
257
MagickRadialBlurImageChannel
(
MagickWand
*,
const
ChannelType,
const
double
),
258
MagickRaiseImage
(
MagickWand
*,
const
size_t
,
const
size_t
,
const
ssize_t,
259
const
ssize_t,
const
MagickBooleanType),
260
MagickRandomThresholdImage
(
MagickWand
*,
const
double
,
const
double
),
261
MagickRandomThresholdImageChannel
(
MagickWand
*,
const
ChannelType,
const
double
,
262
const
double
),
263
MagickReadImage
(
MagickWand
*,
const
char
*),
264
MagickReadImageBlob
(
MagickWand
*,
const
void
*,
const
size_t
),
265
MagickReadImageFile
(
MagickWand
*,FILE *),
266
MagickReduceNoiseImage
(
MagickWand
*,
const
double
),
267
MagickRemapImage
(
MagickWand
*,
const
MagickWand
*,
const
DitherMethod),
268
MagickRemoveImage
(
MagickWand
*),
269
MagickResampleImage
(
MagickWand
*,
const
double
,
const
double
,
const
FilterTypes,
270
const
double
),
271
MagickResetImagePage
(
MagickWand
*,
const
char
*),
272
MagickResizeImage
(
MagickWand
*,
const
size_t
,
const
size_t
,
const
FilterTypes,
273
const
double
),
274
MagickRollImage
(
MagickWand
*,
const
ssize_t,
const
ssize_t),
275
MagickRotateImage
(
MagickWand
*,
const
PixelWand
*,
const
double
),
276
MagickSampleImage
(
MagickWand
*,
const
size_t
,
const
size_t
),
277
MagickScaleImage
(
MagickWand
*,
const
size_t
,
const
size_t
),
278
MagickSegmentImage
(
MagickWand
*,
const
ColorspaceType,
const
MagickBooleanType,
279
const
double
,
const
double
),
280
MagickSelectiveBlurImage
(
MagickWand
*,
const
double
,
const
double
,
const
double
),
281
MagickSelectiveBlurImageChannel
(
MagickWand
*,
const
ChannelType,
const
double
,
282
const
double
,
const
double
),
283
MagickSeparateImageChannel
(
MagickWand
*,
const
ChannelType),
284
MagickSepiaToneImage
(
MagickWand
*,
const
double
),
285
MagickSetImage
(
MagickWand
*,
const
MagickWand
*),
286
MagickSetImageAlphaChannel
(
MagickWand
*,
const
AlphaChannelType),
287
MagickSetImageBackgroundColor
(
MagickWand
*,
const
PixelWand
*),
288
MagickSetImageBias
(
MagickWand
*,
const
double
),
289
MagickSetImageBluePrimary
(
MagickWand
*,
const
double
,
const
double
),
290
MagickSetImageBorderColor
(
MagickWand
*,
const
PixelWand
*),
291
MagickSetImageChannelDepth
(
MagickWand
*,
const
ChannelType,
const
size_t
),
292
MagickSetImageClipMask
(
MagickWand
*,
const
MagickWand
*),
293
MagickSetImageColor
(
MagickWand
*,
const
PixelWand
*),
294
MagickSetImageColormapColor
(
MagickWand
*,
const
size_t
,
295
const
PixelWand
*),
296
MagickSetImageColorspace
(
MagickWand
*,
const
ColorspaceType),
297
MagickSetImageCompose
(
MagickWand
*,
const
CompositeOperator),
298
MagickSetImageCompression
(
MagickWand
*,
const
CompressionType),
299
MagickSetImageDelay
(
MagickWand
*,
const
size_t
),
300
MagickSetImageDepth
(
MagickWand
*,
const
size_t
),
301
MagickSetImageDispose
(
MagickWand
*,
const
DisposeType),
302
MagickSetImageCompressionQuality
(
MagickWand
*,
const
size_t
),
303
MagickSetImageEndian
(
MagickWand
*,
const
EndianType),
304
MagickSetImageExtent
(
MagickWand
*,
const
size_t
,
const
size_t
),
305
MagickSetImageFilename
(
MagickWand
*,
const
char
*),
306
MagickSetImageFormat
(
MagickWand
*,
const
char
*),
307
MagickSetImageFuzz
(
MagickWand
*,
const
double
),
308
MagickSetImageGamma
(
MagickWand
*,
const
double
),
309
MagickSetImageGravity
(
MagickWand
*,
const
GravityType),
310
MagickSetImageGreenPrimary
(
MagickWand
*,
const
double
,
const
double
),
311
MagickSetImageInterlaceScheme
(
MagickWand
*,
const
InterlaceType),
312
MagickSetImageInterpolateMethod
(
MagickWand
*,
const
InterpolatePixelMethod),
313
MagickSetImageIterations
(
MagickWand
*,
const
size_t
),
314
MagickSetImageMatte
(
MagickWand
*,
const
MagickBooleanType),
315
MagickSetImageMatteColor
(
MagickWand
*,
const
PixelWand
*),
316
MagickSetImageOpacity
(
MagickWand
*,
const
double
),
317
MagickSetImageOrientation
(
MagickWand
*,
const
OrientationType),
318
MagickSetImagePage
(
MagickWand
*,
const
size_t
,
const
size_t
,
const
ssize_t,
319
const
ssize_t),
320
MagickSetImageRedPrimary
(
MagickWand
*,
const
double
,
const
double
),
321
MagickSetImageRenderingIntent
(
MagickWand
*,
const
RenderingIntent),
322
MagickSetImageResolution
(
MagickWand
*,
const
double
,
const
double
),
323
MagickSetImageScene
(
MagickWand
*,
const
size_t
),
324
MagickSetImageTicksPerSecond
(
MagickWand
*,
const
ssize_t),
325
MagickSetImageType
(
MagickWand
*,
const
ImageType),
326
MagickSetImageUnits
(
MagickWand
*,
const
ResolutionType),
327
MagickSetImageWhitePoint
(
MagickWand
*,
const
double
,
const
double
),
328
MagickShadeImage
(
MagickWand
*,
const
MagickBooleanType,
const
double
,
329
const
double
),
330
MagickShadowImage
(
MagickWand
*,
const
double
,
const
double
,
const
ssize_t,
331
const
ssize_t),
332
MagickSharpenImage
(
MagickWand
*,
const
double
,
const
double
),
333
MagickSharpenImageChannel
(
MagickWand
*,
const
ChannelType,
const
double
,
334
const
double
),
335
MagickShaveImage
(
MagickWand
*,
const
size_t
,
const
size_t
),
336
MagickShearImage
(
MagickWand
*,
const
PixelWand
*,
const
double
,
const
double
),
337
MagickSigmoidalContrastImage
(
MagickWand
*,
const
MagickBooleanType,
338
const
double
,
const
double
),
339
MagickSigmoidalContrastImageChannel
(
MagickWand
*,
const
ChannelType,
340
const
MagickBooleanType,
const
double
,
const
double
),
341
MagickSketchImage
(
MagickWand
*,
const
double
,
const
double
,
const
double
),
342
MagickSolarizeImage
(
MagickWand
*,
const
double
),
343
MagickSolarizeImageChannel
(
MagickWand
*,
const
ChannelType,
const
double
),
344
MagickSparseColorImage
(
MagickWand
*,
const
ChannelType,
const
SparseColorMethod,
345
const
size_t
,
const
double
*),
346
MagickSpliceImage
(
MagickWand
*,
const
size_t
,
const
size_t
,
const
ssize_t,
347
const
ssize_t),
348
MagickSpreadImage
(
MagickWand
*,
const
double
),
349
MagickStatisticImage
(
MagickWand
*,
const
StatisticType,
const
size_t
,
350
const
size_t
),
351
MagickStatisticImageChannel
(
MagickWand
*,
const
ChannelType,
352
const
StatisticType,
const
size_t
,
const
size_t
),
353
MagickStripImage
(
MagickWand
*),
354
MagickSwirlImage
(
MagickWand
*,
const
double
),
355
MagickTintImage
(
MagickWand
*,
const
PixelWand
*,
const
PixelWand
*),
356
MagickTransformImageColorspace
(
MagickWand
*,
const
ColorspaceType),
357
MagickTransposeImage
(
MagickWand
*),
358
MagickTransverseImage
(
MagickWand
*),
359
MagickThresholdImage
(
MagickWand
*,
const
double
),
360
MagickThresholdImageChannel
(
MagickWand
*,
const
ChannelType,
const
double
),
361
MagickThumbnailImage
(
MagickWand
*,
const
size_t
,
const
size_t
),
362
MagickTrimImage
(
MagickWand
*,
const
double
),
363
MagickUniqueImageColors
(
MagickWand
*),
364
MagickUnsharpMaskImage
(
MagickWand
*,
const
double
,
const
double
,
const
double
,
365
const
double
),
366
MagickUnsharpMaskImageChannel
(
MagickWand
*,
const
ChannelType,
const
double
,
367
const
double
,
const
double
,
const
double
),
368
MagickVignetteImage
(
MagickWand
*,
const
double
,
const
double
,
const
ssize_t,
369
const
ssize_t),
370
MagickWaveImage
(
MagickWand
*,
const
double
,
const
double
),
371
MagickWhiteThresholdImage
(
MagickWand
*,
const
PixelWand
*),
372
MagickWriteImage
(
MagickWand
*,
const
char
*),
373
MagickWriteImageFile
(
MagickWand
*,FILE *),
374
MagickWriteImages
(
MagickWand
*,
const
char
*,
const
MagickBooleanType),
375
MagickWriteImagesFile
(
MagickWand
*,FILE *);
376
377
extern
WandExport
MagickProgressMonitor
378
MagickSetImageProgressMonitor
(
MagickWand
*,
const
MagickProgressMonitor,
379
void
*);
380
381
extern
WandExport
MagickWand
382
*
MagickAppendImages
(
MagickWand
*,
const
MagickBooleanType),
383
*
MagickCoalesceImages
(
MagickWand
*),
384
*
MagickCombineImages
(
MagickWand
*,
const
ChannelType),
385
*
MagickCompareImageChannels
(
MagickWand
*,
const
MagickWand
*,
const
ChannelType,
386
const
MetricType,
double
*),
387
*
MagickCompareImages
(
MagickWand
*,
const
MagickWand
*,
const
MetricType,
388
double
*),
389
*
MagickCompareImageLayers
(
MagickWand
*,
const
ImageLayerMethod),
390
*
MagickDeconstructImages
(
MagickWand
*),
391
*
MagickEvaluateImages
(
MagickWand
*,
const
MagickEvaluateOperator),
392
*
MagickFxImage
(
MagickWand
*,
const
char
*),
393
*
MagickFxImageChannel
(
MagickWand
*,
const
ChannelType,
const
char
*),
394
*
MagickGetImage
(
MagickWand
*),
395
*
MagickGetImageClipMask
(
MagickWand
*),
396
*
MagickGetImageRegion
(
MagickWand
*,
const
size_t
,
const
size_t
,
const
ssize_t,
397
const
ssize_t),
398
*
MagickMergeImageLayers
(
MagickWand
*,
const
ImageLayerMethod),
399
*
MagickMorphImages
(
MagickWand
*,
const
size_t
),
400
*
MagickMontageImage
(
MagickWand
*,
const
DrawingWand
*,
const
char
*,
401
const
char
*,
const
MontageMode,
const
char
*),
402
*
MagickOptimizeImageLayers
(
MagickWand
*),
403
*
MagickPreviewImages
(
MagickWand
*wand,
const
PreviewType),
404
*
MagickSimilarityImage
(
MagickWand
*,
const
MagickWand
*,RectangleInfo *,
405
double
*),
406
*
MagickSmushImages
(
MagickWand
*,
const
MagickBooleanType,
const
ssize_t),
407
*
MagickSteganoImage
(
MagickWand
*,
const
MagickWand
*,
const
ssize_t),
408
*
MagickStereoImage
(
MagickWand
*,
const
MagickWand
*),
409
*
MagickTextureImage
(
MagickWand
*,
const
MagickWand
*),
410
*
MagickTransformImage
(
MagickWand
*,
const
char
*,
const
char
*);
411
412
extern
WandExport
OrientationType
413
MagickGetImageOrientation
(
MagickWand
*);
414
415
extern
WandExport
PixelWand
416
**
MagickGetImageHistogram
(
MagickWand
*,
size_t
*);
417
418
extern
WandExport
RenderingIntent
419
MagickGetImageRenderingIntent
(
MagickWand
*);
420
421
extern
WandExport
ResolutionType
422
MagickGetImageUnits
(
MagickWand
*);
423
424
extern
WandExport
size_t
425
MagickGetImageColors
(
MagickWand
*),
426
MagickGetImageCompressionQuality
(
MagickWand
*),
427
MagickGetImageDelay
(
MagickWand
*),
428
MagickGetImageChannelDepth
(
MagickWand
*,
const
ChannelType),
429
MagickGetImageDepth
(
MagickWand
*),
430
MagickGetImageHeight
(
MagickWand
*),
431
MagickGetImageIterations
(
MagickWand
*),
432
MagickGetImageScene
(
MagickWand
*),
433
MagickGetImageTicksPerSecond
(
MagickWand
*),
434
MagickGetImageWidth
(
MagickWand
*),
435
MagickGetNumberImages
(
MagickWand
*);
436
437
extern
WandExport
unsigned
char
438
*
MagickGetImageBlob
(
MagickWand
*,
size_t
*),
439
*
MagickGetImagesBlob
(
MagickWand
*,
size_t
*);
440
441
extern
WandExport
VirtualPixelMethod
442
MagickGetImageVirtualPixelMethod
(
MagickWand
*),
443
MagickSetImageVirtualPixelMethod
(
MagickWand
*,
const
VirtualPixelMethod);
444
445
#if defined(__cplusplus) || defined(c_plusplus)
446
}
447
#endif
448
449
#endif
wand
magick-image.h
Generated by
1.8.1.2