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