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