MagickWand 6.9.6
Loading...
Searching...
No Matches
magick-image.h
1/*
2 Copyright 1999 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. You may
6 obtain a copy of the License at
7
8 https://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
26extern WandExport ChannelFeatures
27 *MagickGetImageChannelFeatures(MagickWand *,const size_t);
28
29extern 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 EndianType
58 MagickGetImageEndian(MagickWand *);
59
60extern WandExport GravityType
61 MagickGetImageGravity(MagickWand *);
62
63extern WandExport Image
64 *MagickDestroyImage(Image *),
65 *GetImageFromMagickWand(const MagickWand *);
66
67extern WandExport ImageType
68 MagickGetImageType(MagickWand *);
69
70extern WandExport InterlaceType
71 MagickGetImageInterlaceScheme(MagickWand *);
72
73extern WandExport InterpolatePixelMethod
74 MagickGetImageInterpolateMethod(MagickWand *);
75
76extern 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 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,
102 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,
109 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,
133 const double),
134 MagickConvolveImage(MagickWand *,const size_t,const double *),
135 MagickConvolveImageChannel(MagickWand *,const ChannelType,const size_t,
136 const double *),
137 MagickCropImage(MagickWand *,const size_t,const size_t,const ssize_t,
138 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,
160 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,
172 const double *),
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,
179 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 *,
187 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,
192 double *),
193 MagickGetImageGreenPrimary(MagickWand *,double *,double *),
194 MagickGetImageMatteColor(MagickWand *,PixelWand *),
195 MagickGetImageLength(MagickWand *,MagickSizeType *),
196 MagickGetImagePage(MagickWand *,size_t *,size_t *,ssize_t *,
197 ssize_t *),
198 MagickGetImagePixelColor(MagickWand *,const ssize_t,const ssize_t,
199 PixelWand *),
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,
226 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,
234 const KernelInfo *),
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,
254 const char *),
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,
272 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,
280 const double),
281 MagickResetImagePage(MagickWand *,const char *),
282 MagickResizeImage(MagickWand *,const size_t,const size_t,const FilterTypes,
283 const double),
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,
288 const double),
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,
308 const PixelWand *),
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,
332 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,
338 const PixelWand *),
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,
344 const double),
345 MagickShadowImage(MagickWand *,const double,const double,const ssize_t,
346 const ssize_t),
347 MagickSharpenImage(MagickWand *,const double,const double),
348 MagickSharpenImageChannel(MagickWand *,const ChannelType,const double,
349 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,
362 const ssize_t),
363 MagickSpreadImage(MagickWand *,const double),
364 MagickStatisticImage(MagickWand *,const StatisticType,const size_t,
365 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,
380 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,
384 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 *);
391
392extern WandExport MagickProgressMonitor
393 MagickSetImageProgressMonitor(MagickWand *,const MagickProgressMonitor,
394 void *);
395
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,
403 double *),
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,
412 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 *,
420 double *),
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 *);
426
427extern WandExport OrientationType
428 MagickGetImageOrientation(MagickWand *);
429
430extern WandExport PixelWand
431 **MagickGetImageHistogram(MagickWand *,size_t *);
432
433extern WandExport RenderingIntent
434 MagickGetImageRenderingIntent(MagickWand *);
435
436extern WandExport ResolutionType
437 MagickGetImageUnits(MagickWand *);
438
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 *);
451
452extern WandExport unsigned char
453 *MagickGetImageBlob(MagickWand *,size_t *),
454 *MagickGetImagesBlob(MagickWand *,size_t *);
455
456extern WandExport VirtualPixelMethod
457 MagickGetImageVirtualPixelMethod(MagickWand *),
458 MagickSetImageVirtualPixelMethod(MagickWand *,const VirtualPixelMethod);
459
460#if defined(__cplusplus) || defined(c_plusplus)
461}
462#endif
463
464#endif