MagickWand  6.9.12-67
Convert, Edit, Or Compose Bitmap Images
 All Data Structures
magick-image.h
1 /*
2  Copyright 1999-2021 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)
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  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 
392 extern WandExport MagickProgressMonitor
393  MagickSetImageProgressMonitor(MagickWand *,const MagickProgressMonitor,
394  void *);
395 
396 extern 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 
427 extern WandExport OrientationType
428  MagickGetImageOrientation(MagickWand *);
429 
430 extern WandExport PixelWand
431  **MagickGetImageHistogram(MagickWand *,size_t *);
432 
433 extern WandExport RenderingIntent
434  MagickGetImageRenderingIntent(MagickWand *);
435 
436 extern WandExport ResolutionType
437  MagickGetImageUnits(MagickWand *);
438 
439 extern 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 
452 extern WandExport unsigned char
453  *MagickGetImageBlob(MagickWand *,size_t *),
454  *MagickGetImagesBlob(MagickWand *,size_t *);
455 
456 extern WandExport VirtualPixelMethod
457  MagickGetImageVirtualPixelMethod(MagickWand *),
458  MagickSetImageVirtualPixelMethod(MagickWand *,const VirtualPixelMethod);
459 
460 #if defined(__cplusplus) || defined(c_plusplus)
461 }
462 #endif
463 
464 #endif