MagickWand  7.0.8
Convert, Edit, Or Compose Bitmap Images
magick-image.h
Go to the documentation of this file.
1 /*
2  Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization
3  dedicated to making software imaging solutions freely available.
4 
5  You may not use this file except in compliance with the License.
6  obtain a copy of the License at
7 
8  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  *MagickGetImageFeatures(MagickWand *,const size_t);
28 
29 extern WandExport ChannelType
30  MagickSetImageChannelMask(MagickWand *,const ChannelType);
31 
32 extern WandExport ChannelStatistics
34 
35 extern WandExport char
40 
41 extern WandExport ColorspaceType
43 
44 extern WandExport CompositeOperator
46 
47 extern WandExport CompressionType
49 
50 extern WandExport DisposeType
52 
53 extern WandExport double
55  const MetricType),
59 
60 extern WandExport EndianType
62 
63 extern WandExport GravityType
65 
66 extern WandExport Image
67  *MagickDestroyImage(Image *),
69 
70 extern WandExport ImageType
73 
74 extern WandExport InterlaceType
76 
77 extern WandExport PixelInterpolateMethod
79 
80 extern WandExport MagickBooleanType
81  MagickAdaptiveBlurImage(MagickWand *,const double,const double),
82  MagickAdaptiveResizeImage(MagickWand *,const size_t,const size_t),
83  MagickAdaptiveSharpenImage(MagickWand *,const double,const double),
84  MagickAdaptiveThresholdImage(MagickWand *,const size_t,const size_t,
85  const double),
87  MagickAddNoiseImage(MagickWand *,const NoiseType,const double),
89  MagickAnnotateImage(MagickWand *,const DrawingWand *,const double,
90  const double,const double,const char *),
91  MagickAnimateImages(MagickWand *,const char *),
96  MagickBlueShiftImage(MagickWand *,const double),
97  MagickBlurImage(MagickWand *,const double,const double),
98  MagickBorderImage(MagickWand *,const PixelWand *,const size_t,const size_t,
99  const CompositeOperator compose),
100  MagickBrightnessContrastImage(MagickWand *,const double,const double),
101  MagickCharcoalImage(MagickWand *,const double,const double),
102  MagickChopImage(MagickWand *,const size_t,const size_t,const ssize_t,
103  const ssize_t),
104  MagickCLAHEImage(MagickWand *,const size_t,const size_t,const double,
105  const double),
108  MagickClipImagePath(MagickWand *,const char *,const MagickBooleanType),
109  MagickClutImage(MagickWand *,const MagickWand *,const PixelInterpolateMethod),
112  MagickColorMatrixImage(MagickWand *,const KernelInfo *),
113  MagickCommentImage(MagickWand *,const char *),
114  MagickCompositeImage(MagickWand *,const MagickWand *,const CompositeOperator,
115  const MagickBooleanType,const ssize_t,const ssize_t),
117  const CompositeOperator,const GravityType),
118  MagickCompositeLayers(MagickWand *,const MagickWand *,const CompositeOperator,
119  const ssize_t,const ssize_t),
120  MagickConstituteImage(MagickWand *,const size_t,const size_t,const char *,
121  const StorageType,const void *),
122  MagickContrastImage(MagickWand *,const MagickBooleanType),
123  MagickContrastStretchImage(MagickWand *,const double,const double),
124  MagickConvolveImage(MagickWand *,const KernelInfo *),
125  MagickCropImage(MagickWand *,const size_t,const size_t,const ssize_t,
126  const ssize_t),
127  MagickCycleColormapImage(MagickWand *,const ssize_t),
128  MagickDecipherImage(MagickWand *,const char *),
129  MagickDeskewImage(MagickWand *,const double),
131  MagickDisplayImage(MagickWand *,const char *),
132  MagickDisplayImages(MagickWand *,const char *),
133  MagickDistortImage(MagickWand *,const DistortMethod,const size_t,
134  const double *,const MagickBooleanType),
136  MagickEdgeImage(MagickWand *,const double),
137  MagickEmbossImage(MagickWand *,const double,const double),
138  MagickEncipherImage(MagickWand *,const char *),
141  MagickEvaluateImage(MagickWand *,const MagickEvaluateOperator,const double),
142  MagickExportImagePixels(MagickWand *,const ssize_t,const ssize_t,
143  const size_t,const size_t,const char *,const StorageType,void *),
144  MagickExtentImage(MagickWand *,const size_t,const size_t,const ssize_t,
145  const ssize_t),
147  MagickFloodfillPaintImage(MagickWand *,const PixelWand *,const double,
148  const PixelWand *,const ssize_t,const ssize_t,const MagickBooleanType),
150  MagickForwardFourierTransformImage(MagickWand *,const MagickBooleanType),
151  MagickFrameImage(MagickWand *,const PixelWand *,const size_t,const size_t,
152  const ssize_t,const ssize_t,const CompositeOperator),
153  MagickFunctionImage(MagickWand *,const MagickFunction,const size_t,
154  const double *),
155  MagickGammaImage(MagickWand *,const double),
156  MagickGaussianBlurImage(MagickWand *,const double,const double),
159  MagickGetImageBluePrimary(MagickWand *,double *,double *,double *),
161  MagickGetImageKurtosis(MagickWand *,double *,double *),
162  MagickGetImageMean(MagickWand *,double *,double *),
163  MagickGetImageRange(MagickWand *,double *,double *),
165  MagickGetImageDistortion(MagickWand *,const MagickWand *,const MetricType,
166  double *),
167  MagickGetImageGreenPrimary(MagickWand *,double *,double *,double *),
168  MagickGetImageLength(MagickWand *,MagickSizeType *),
170  MagickGetImagePage(MagickWand *,size_t *,size_t *,ssize_t *,
171  ssize_t *),
172  MagickGetImagePixelColor(MagickWand *,const ssize_t,const ssize_t,
173  PixelWand *),
174  MagickGetImageRange(MagickWand *,double *,double *),
175  MagickGetImageRedPrimary(MagickWand *,double *,double *,double *),
176  MagickGetImageResolution(MagickWand *,double *,double *),
177  MagickGetImageWhitePoint(MagickWand *,double *,double *,double *),
181  MagickImplodeImage(MagickWand *,const double,const PixelInterpolateMethod),
182  MagickImportImagePixels(MagickWand *,const ssize_t,const ssize_t,const size_t,
183  const size_t,const char *,const StorageType,const void *),
184  MagickInterpolativeResizeImage(MagickWand *,const size_t,const size_t,
185  const PixelInterpolateMethod),
187  const MagickBooleanType),
188  MagickLabelImage(MagickWand *,const char *),
189  MagickLevelImage(MagickWand *,const double,const double,const double),
190  MagickLinearStretchImage(MagickWand *,const double,const double),
191  MagickLiquidRescaleImage(MagickWand *,const size_t,const size_t,const double,
192  const double),
193  MagickLocalContrastImage(MagickWand *,const double,const double),
195  MagickMedianConvolveImage(MagickWand *,const double),
197  MagickModeImage(MagickWand *,const double),
198  MagickModulateImage(MagickWand *,const double,const double,const double),
199  MagickMorphologyImage(MagickWand *,MorphologyMethod,const ssize_t,
200  KernelInfo *),
201  MagickMotionBlurImage(MagickWand *,const double,const double,const double),
202  MagickNegateImage(MagickWand *,const MagickBooleanType),
203  MagickNewImage(MagickWand *,const size_t,const size_t,const PixelWand *),
206  MagickOilPaintImage(MagickWand *,const double,const double),
208  const double,const MagickBooleanType),
210  MagickOrderedDitherImage(MagickWand *,const char *),
212  const double,const double,const MagickBooleanType invert),
213  MagickPingImage(MagickWand *,const char *),
214  MagickPingImageBlob(MagickWand *,const void *,const size_t),
216  MagickPolaroidImage(MagickWand *,const DrawingWand *,const char *,
217  const double,const PixelInterpolateMethod),
218  MagickPosterizeImage(MagickWand *,const size_t,const DitherMethod),
220  MagickQuantizeImage(MagickWand *,const size_t,const ColorspaceType,
221  const size_t,const DitherMethod,const MagickBooleanType),
222  MagickQuantizeImages(MagickWand *,const size_t,const ColorspaceType,
223  const size_t,const DitherMethod,const MagickBooleanType),
224  MagickRotationalBlurImage(MagickWand *,const double),
225  MagickRaiseImage(MagickWand *,const size_t,const size_t,const ssize_t,
226  const ssize_t,const MagickBooleanType),
227  MagickRandomThresholdImage(MagickWand *,const double,const double),
228  MagickReadImage(MagickWand *,const char *),
229  MagickReadImageBlob(MagickWand *,const void *,const size_t),
231  MagickReduceNoiseImage(MagickWand *,const double),
232  MagickRemapImage(MagickWand *,const MagickWand *,const DitherMethod),
234  MagickResampleImage(MagickWand *,const double,const double,const FilterType),
235  MagickResetImagePage(MagickWand *,const char *),
236  MagickResizeImage(MagickWand *,const size_t,const size_t,const FilterType),
237  MagickRollImage(MagickWand *,const ssize_t,const ssize_t),
238  MagickRotateImage(MagickWand *,const PixelWand *,const double),
239  MagickSampleImage(MagickWand *,const size_t,const size_t),
240  MagickScaleImage(MagickWand *,const size_t,const size_t),
241  MagickSegmentImage(MagickWand *,const ColorspaceType,const MagickBooleanType,
242  const double,const double),
243  MagickSelectiveBlurImage(MagickWand *,const double,const double,
244  const double),
245  MagickSeparateImage(MagickWand *,const ChannelType),
246  MagickSepiaToneImage(MagickWand *,const double),
248  MagickSetImageAlpha(MagickWand *,const double),
249  MagickSetImageAlphaChannel(MagickWand *,const AlphaChannelOption),
251  MagickSetImageBluePrimary(MagickWand *,const double,const double,
252  const double),
256  const PixelWand *),
257  MagickSetImageColorspace(MagickWand *,const ColorspaceType),
258  MagickSetImageCompose(MagickWand *,const CompositeOperator),
259  MagickSetImageCompression(MagickWand *,const CompressionType),
260  MagickSetImageDelay(MagickWand *,const size_t),
261  MagickSetImageDepth(MagickWand *,const size_t),
262  MagickSetImageDispose(MagickWand *,const DisposeType),
264  MagickSetImageEndian(MagickWand *,const EndianType),
265  MagickSetImageExtent(MagickWand *,const size_t,const size_t),
266  MagickSetImageFilename(MagickWand *,const char *),
267  MagickSetImageFormat(MagickWand *,const char *),
268  MagickSetImageFuzz(MagickWand *,const double),
269  MagickSetImageGamma(MagickWand *,const double),
270  MagickSetImageGravity(MagickWand *,const GravityType),
271  MagickSetImageGreenPrimary(MagickWand *,const double,const double,
272  const double),
273  MagickSetImageInterlaceScheme(MagickWand *,const InterlaceType),
274  MagickSetImageInterpolateMethod(MagickWand *,const PixelInterpolateMethod),
275  MagickSetImageIterations(MagickWand *,const size_t),
276  MagickSetImageMatte(MagickWand *,const MagickBooleanType),
278  MagickSetImageOrientation(MagickWand *,const OrientationType),
279  MagickSetImagePage(MagickWand *,const size_t,const size_t,const ssize_t,
280  const ssize_t),
281  MagickSetImageRedPrimary(MagickWand *,const double,const double,
282  const double),
283  MagickSetImageRenderingIntent(MagickWand *,const RenderingIntent),
284  MagickSetImageResolution(MagickWand *,const double,const double),
285  MagickSetImageScene(MagickWand *,const size_t),
286  MagickSetImageTicksPerSecond(MagickWand *,const ssize_t),
287  MagickSetImageType(MagickWand *,const ImageType),
288  MagickSetImageUnits(MagickWand *,const ResolutionType),
289  MagickSetImageWhitePoint(MagickWand *,const double,const double,
290  const double),
291  MagickShadeImage(MagickWand *,const MagickBooleanType,const double,
292  const double),
293  MagickShadowImage(MagickWand *,const double,const double,const ssize_t,
294  const ssize_t),
295  MagickSharpenImage(MagickWand *,const double,const double),
296  MagickShaveImage(MagickWand *,const size_t,const size_t),
297  MagickShearImage(MagickWand *,const PixelWand *,const double,const double),
298  MagickSigmoidalContrastImage(MagickWand *,const MagickBooleanType,
299  const double,const double),
300  MagickSketchImage(MagickWand *,const double,const double,const double),
301  MagickSolarizeImage(MagickWand *,const double),
302  MagickSparseColorImage(MagickWand *,const SparseColorMethod,const size_t,
303  const double *),
304  MagickSpliceImage(MagickWand *,const size_t,const size_t,const ssize_t,
305  const ssize_t),
306  MagickSpreadImage(MagickWand *,const PixelInterpolateMethod,const double),
307  MagickStatisticImage(MagickWand *,const StatisticType,const size_t,
308  const size_t),
310  MagickSwirlImage(MagickWand *,const double,const PixelInterpolateMethod),
311  MagickTintImage(MagickWand *,const PixelWand *,const PixelWand *),
312  MagickTransformImageColorspace(MagickWand *,const ColorspaceType),
315  MagickThresholdImage(MagickWand *,const double),
316  MagickThresholdImageChannel(MagickWand *,const ChannelType,const double),
317  MagickThumbnailImage(MagickWand *,const size_t,const size_t),
318  MagickTrimImage(MagickWand *,const double),
320  MagickUnsharpMaskImage(MagickWand *,const double,const double,const double,
321  const double),
322  MagickVignetteImage(MagickWand *,const double,const double,const ssize_t,
323  const ssize_t),
324  MagickWaveImage(MagickWand *,const double,const double,
325  const PixelInterpolateMethod),
327  MagickWriteImage(MagickWand *,const char *),
329  MagickWriteImages(MagickWand *,const char *,const MagickBooleanType),
331 
332 extern WandExport MagickProgressMonitor
333  MagickSetImageProgressMonitor(MagickWand *,const MagickProgressMonitor,
334  void *);
335 
336 extern WandExport MagickWand
337  *MagickAppendImages(MagickWand *,const MagickBooleanType),
338  *MagickChannelFxImage(MagickWand *,const char *),
340  *MagickCombineImages(MagickWand *,const ColorspaceType),
341  *MagickCompareImages(MagickWand *,const MagickWand *,const MetricType,
342  double *),
343  *MagickCompareImagesLayers(MagickWand *,const LayerMethod),
345  *MagickEvaluateImages(MagickWand *,const MagickEvaluateOperator),
346  *MagickFxImage(MagickWand *,const char *),
348  *MagickGetImageMask(MagickWand *,const PixelMask),
349  *MagickGetImageRegion(MagickWand *,const size_t,const size_t,const ssize_t,
350  const ssize_t),
351  *MagickMergeImageLayers(MagickWand *,const LayerMethod),
352  *MagickMorphImages(MagickWand *,const size_t),
353  *MagickMontageImage(MagickWand *,const DrawingWand *,const char *,
354  const char *,const MontageMode,const char *),
356  *MagickPreviewImages(MagickWand *wand,const PreviewType),
357  *MagickSimilarityImage(MagickWand *,const MagickWand *,const MetricType,
358  const double,RectangleInfo *,double *),
359  *MagickSmushImages(MagickWand *,const MagickBooleanType,const ssize_t),
360  *MagickSteganoImage(MagickWand *,const MagickWand *,const ssize_t),
363 
364 extern WandExport OrientationType
366 
367 extern WandExport PixelWand
368  **MagickGetImageHistogram(MagickWand *,size_t *);
369 
370 extern WandExport RenderingIntent
372 
373 extern WandExport ResolutionType
375 
376 extern WandExport size_t
387 
388 extern WandExport unsigned char
389  *MagickGetImageBlob(MagickWand *,size_t *),
390  *MagickGetImagesBlob(MagickWand *,size_t *);
391 
392 extern WandExport VirtualPixelMethod
394  MagickSetImageVirtualPixelMethod(MagickWand *,const VirtualPixelMethod);
395 
396 #if defined(__cplusplus) || defined(c_plusplus)
397 }
398 #endif
399 
400 #endif
WandExport double MagickGetImageFuzz(MagickWand *)
WandExport MagickBooleanType MagickScaleImage(MagickWand *, const size_t, const size_t)
WandExport PixelInterpolateMethod MagickGetImageInterpolateMethod(MagickWand *)
WandExport OrientationType MagickGetImageOrientation(MagickWand *)
WandExport MagickBooleanType MagickGetImageRedPrimary(MagickWand *, double *, double *, double *)
WandExport MagickBooleanType MagickFrameImage(MagickWand *, const PixelWand *, const size_t, const size_t, const ssize_t, const ssize_t, const CompositeOperator)
WandExport MagickBooleanType MagickSetImageBackgroundColor(MagickWand *, const PixelWand *)
WandExport MagickBooleanType MagickSwirlImage(MagickWand *, const double, const PixelInterpolateMethod)
WandExport size_t MagickGetImageDepth(MagickWand *)
WandExport MagickBooleanType MagickSetImageTicksPerSecond(MagickWand *, const ssize_t)
WandExport MagickBooleanType MagickMedianConvolveImage(MagickWand *, const double)
WandExport MagickBooleanType MagickSetImageRedPrimary(MagickWand *, const double, const double, const double)
WandExport ChannelType MagickSetImageChannelMask(MagickWand *, const ChannelType)
WandExport MagickBooleanType MagickGetImageDistortion(MagickWand *, const MagickWand *, const MetricType, double *)
WandExport MagickBooleanType MagickSetImageIterations(MagickWand *, const size_t)
WandExport MagickBooleanType MagickResetImagePage(MagickWand *, const char *)
WandExport MagickBooleanType MagickOrderedDitherImage(MagickWand *, const char *)
WandExport MagickBooleanType MagickSetImageType(MagickWand *, const ImageType)
WandExport MagickBooleanType MagickSetImageAlpha(MagickWand *, const double)
WandExport MagickBooleanType MagickClutImage(MagickWand *, const MagickWand *, const PixelInterpolateMethod)
WandExport MagickWand * MagickCoalesceImages(MagickWand *)
WandExport MagickBooleanType MagickColorDecisionListImage(MagickWand *, const char *)
WandExport MagickBooleanType MagickSetImageFormat(MagickWand *, const char *)
WandExport MagickBooleanType MagickSolarizeImage(MagickWand *, const double)
WandExport GravityType MagickGetImageGravity(MagickWand *)
WandExport MagickBooleanType MagickInterpolativeResizeImage(MagickWand *, const size_t, const size_t, const PixelInterpolateMethod)
WandExport MagickBooleanType MagickPosterizeImage(MagickWand *, const size_t, const DitherMethod)
WandExport MagickBooleanType MagickFunctionImage(MagickWand *, const MagickFunction, const size_t, const double *)
WandExport MagickBooleanType MagickLinearStretchImage(MagickWand *, const double, const double)
WandExport MagickBooleanType MagickAdaptiveSharpenImage(MagickWand *, const double, const double)
WandExport MagickBooleanType MagickUnsharpMaskImage(MagickWand *, const double, const double, const double, const double)
WandExport MagickBooleanType MagickGetImageAlphaChannel(MagickWand *)
WandExport MagickBooleanType MagickSetImageScene(MagickWand *, const size_t)
WandExport MagickBooleanType MagickConstituteImage(MagickWand *, const size_t, const size_t, const char *, const StorageType, const void *)
WandExport MagickBooleanType MagickAnnotateImage(MagickWand *, const DrawingWand *, const double, const double, const double, const char *)
WandExport MagickBooleanType MagickShearImage(MagickWand *, const PixelWand *, const double, const double)
WandExport MagickBooleanType MagickSampleImage(MagickWand *, const size_t, const size_t)
WandExport MagickWand * MagickGetImageRegion(MagickWand *, const size_t, const size_t, const ssize_t, const ssize_t)
WandExport MagickBooleanType MagickSetImageGravity(MagickWand *, const GravityType)
WandExport MagickBooleanType MagickOpaquePaintImage(MagickWand *, const PixelWand *, const PixelWand *, const double, const MagickBooleanType)
WandExport MagickBooleanType MagickAutoGammaImage(MagickWand *)
WandExport MagickBooleanType MagickTransformImageColorspace(MagickWand *, const ColorspaceType)
WandExport MagickWand * MagickDeconstructImages(MagickWand *)
WandExport MagickBooleanType MagickSparseColorImage(MagickWand *, const SparseColorMethod, const size_t, const double *)
WandExport MagickBooleanType MagickStatisticImage(MagickWand *, const StatisticType, const size_t, const size_t)
WandExport MagickBooleanType MagickCharcoalImage(MagickWand *, const double, const double)
WandExport MagickProgressMonitor MagickSetImageProgressMonitor(MagickWand *, const MagickProgressMonitor, void *)
WandExport MagickBooleanType MagickSepiaToneImage(MagickWand *, const double)
WandExport MagickBooleanType MagickRaiseImage(MagickWand *, const size_t, const size_t, const ssize_t, const ssize_t, const MagickBooleanType)
WandExport MagickBooleanType MagickSetImage(MagickWand *, const MagickWand *)
WandExport MagickWand * MagickGetImage(MagickWand *)
WandExport MagickBooleanType MagickClampImage(MagickWand *)
WandExport MagickBooleanType MagickExtentImage(MagickWand *, const size_t, const size_t, const ssize_t, const ssize_t)
#define WandExport
WandExport MagickBooleanType MagickStripImage(MagickWand *)
WandExport MagickBooleanType MagickGetImagePage(MagickWand *, size_t *, size_t *, ssize_t *, ssize_t *)
WandExport MagickBooleanType MagickSetImageUnits(MagickWand *, const ResolutionType)
WandExport MagickBooleanType MagickDistortImage(MagickWand *, const DistortMethod, const size_t, const double *, const MagickBooleanType)
WandExport MagickBooleanType MagickGetImageGreenPrimary(MagickWand *, double *, double *, double *)
WandExport MagickBooleanType MagickMotionBlurImage(MagickWand *, const double, const double, const double)
WandExport MagickBooleanType MagickPreviousImage(MagickWand *)
WandExport MagickBooleanType MagickModeImage(MagickWand *, const double)
WandExport MagickBooleanType MagickBrightnessContrastImage(MagickWand *, const double, const double)
WandExport MagickBooleanType MagickPingImageFile(MagickWand *, FILE *)
WandExport MagickBooleanType MagickGammaImage(MagickWand *, const double)
WandExport MagickBooleanType MagickEvaluateImage(MagickWand *, const MagickEvaluateOperator, const double)
WandExport MagickWand * MagickEvaluateImages(MagickWand *, const MagickEvaluateOperator)
WandExport MagickBooleanType MagickSegmentImage(MagickWand *, const ColorspaceType, const MagickBooleanType, const double, const double)
WandExport MagickBooleanType MagickCompositeLayers(MagickWand *, const MagickWand *, const CompositeOperator, const ssize_t, const ssize_t)
WandExport DisposeType MagickGetImageDispose(MagickWand *)
WandExport MagickWand * MagickSimilarityImage(MagickWand *, const MagickWand *, const MetricType, const double, RectangleInfo *, double *)
WandExport MagickBooleanType MagickSetImageEndian(MagickWand *, const EndianType)
WandExport MagickBooleanType MagickOptimizeImageTransparency(MagickWand *)
WandExport MagickBooleanType MagickSetImageWhitePoint(MagickWand *, const double, const double, const double)
WandExport MagickBooleanType MagickUniqueImageColors(MagickWand *)
WandExport char * MagickGetImageFilename(MagickWand *)
WandExport MagickBooleanType MagickChopImage(MagickWand *, const size_t, const size_t, const ssize_t, const ssize_t)
WandExport double MagickGetImageTotalInkDensity(MagickWand *)
WandExport char * MagickIdentifyImage(MagickWand *)
WandExport MagickBooleanType MagickCLAHEImage(MagickWand *, const size_t, const size_t, const double, const double)
WandExport MagickBooleanType MagickConvolveImage(MagickWand *, const KernelInfo *)
WandExport MagickBooleanType MagickAddNoiseImage(MagickWand *, const NoiseType, const double)
WandExport MagickBooleanType MagickExportImagePixels(MagickWand *, const ssize_t, const ssize_t, const size_t, const size_t, const char *, const StorageType, void *)
WandExport MagickBooleanType MagickSetImageCompose(MagickWand *, const CompositeOperator)
WandExport MagickBooleanType MagickSharpenImage(MagickWand *, const double, const double)
WandExport VirtualPixelMethod MagickSetImageVirtualPixelMethod(MagickWand *, const VirtualPixelMethod)
WandExport MagickBooleanType MagickSpreadImage(MagickWand *, const PixelInterpolateMethod, const double)
WandExport MagickBooleanType MagickSetImageMatte(MagickWand *, const MagickBooleanType)
WandExport size_t MagickGetImageScene(MagickWand *)
WandExport MagickBooleanType MagickGaussianBlurImage(MagickWand *, const double, const double)
WandExport MagickBooleanType MagickSetImageCompression(MagickWand *, const CompressionType)
WandExport MagickBooleanType MagickDisplayImage(MagickWand *, const char *)
WandExport MagickBooleanType MagickBlurImage(MagickWand *, const double, const double)
WandExport MagickBooleanType MagickWaveImage(MagickWand *, const double, const double, const PixelInterpolateMethod)
WandExport MagickBooleanType MagickDespeckleImage(MagickWand *)
WandExport MagickBooleanType MagickReduceNoiseImage(MagickWand *, const double)
WandExport MagickBooleanType MagickDrawImage(MagickWand *, const DrawingWand *)
WandExport MagickBooleanType MagickInverseFourierTransformImage(MagickWand *, MagickWand *, const MagickBooleanType)
WandExport MagickWand * MagickSmushImages(MagickWand *, const MagickBooleanType, const ssize_t)
WandExport MagickWand * MagickChannelFxImage(MagickWand *, const char *)
WandExport MagickBooleanType MagickAdaptiveResizeImage(MagickWand *, const size_t, const size_t)
WandExport MagickBooleanType MagickSetImageMatteColor(MagickWand *, const PixelWand *)
WandExport size_t MagickGetImageDelay(MagickWand *)
WandExport unsigned char * MagickGetImageBlob(MagickWand *, size_t *)
WandExport MagickBooleanType MagickGetImagePixelColor(MagickWand *, const ssize_t, const ssize_t, PixelWand *)
WandExport MagickBooleanType MagickAutoLevelImage(MagickWand *)
WandExport MagickWand * MagickCompareImages(MagickWand *, const MagickWand *, const MetricType, double *)
WandExport RenderingIntent MagickGetImageRenderingIntent(MagickWand *)
WandExport MagickBooleanType MagickTintImage(MagickWand *, const PixelWand *, const PixelWand *)
WandExport Image * MagickDestroyImage(Image *)
WandExport ImageType MagickGetImageType(MagickWand *)
WandExport InterlaceType MagickGetImageInterlaceScheme(MagickWand *)
WandExport MagickBooleanType MagickShadeImage(MagickWand *, const MagickBooleanType, const double, const double)
WandExport size_t MagickGetImageWidth(MagickWand *)
WandExport MagickBooleanType MagickWhiteThresholdImage(MagickWand *, const PixelWand *)
WandExport size_t MagickGetNumberImages(MagickWand *)
WandExport MagickBooleanType MagickReadImage(MagickWand *, const char *)
WandExport MagickBooleanType MagickResizeImage(MagickWand *, const size_t, const size_t, const FilterType)
WandExport MagickBooleanType MagickTrimImage(MagickWand *, const double)
WandExport MagickBooleanType MagickNegateImage(MagickWand *, const MagickBooleanType)
WandExport MagickBooleanType MagickGetImageBackgroundColor(MagickWand *, PixelWand *)
WandExport MagickBooleanType MagickSetImageInterlaceScheme(MagickWand *, const InterlaceType)
WandExport MagickBooleanType MagickSetImageDispose(MagickWand *, const DisposeType)
WandExport MagickBooleanType MagickMorphologyImage(MagickWand *, MorphologyMethod, const ssize_t, KernelInfo *)
WandExport ChannelStatistics * MagickGetImageStatistics(MagickWand *)
WandExport MagickBooleanType MagickColorMatrixImage(MagickWand *, const KernelInfo *)
WandExport MagickBooleanType MagickLevelImage(MagickWand *, const double, const double, const double)
WandExport MagickBooleanType MagickEqualizeImage(MagickWand *)
WandExport MagickBooleanType MagickGetImageResolution(MagickWand *, double *, double *)
WandExport MagickBooleanType MagickFloodfillPaintImage(MagickWand *, const PixelWand *, const double, const PixelWand *, const ssize_t, const ssize_t, const MagickBooleanType)
WandExport MagickBooleanType MagickReadImageFile(MagickWand *, FILE *)
WandExport MagickWand * MagickOptimizeImageLayers(MagickWand *)
WandExport MagickWand * MagickFxImage(MagickWand *, const char *)
WandExport MagickBooleanType MagickRotateImage(MagickWand *, const PixelWand *, const double)
WandExport MagickWand * MagickCombineImages(MagickWand *, const ColorspaceType)
WandExport MagickBooleanType MagickAdaptiveBlurImage(MagickWand *, const double, const double)
WandExport MagickBooleanType MagickBlueShiftImage(MagickWand *, const double)
WandExport VirtualPixelMethod MagickGetImageVirtualPixelMethod(MagickWand *)
WandExport MagickBooleanType MagickEdgeImage(MagickWand *, const double)
WandExport MagickBooleanType MagickSetImageColorspace(MagickWand *, const ColorspaceType)
WandExport MagickBooleanType MagickSetImageCompressionQuality(MagickWand *, const size_t)
WandExport MagickBooleanType MagickWriteImageFile(MagickWand *, FILE *)
WandExport MagickBooleanType MagickQuantizeImages(MagickWand *, const size_t, const ColorspaceType, const size_t, const DitherMethod, const MagickBooleanType)
WandExport MagickBooleanType MagickThresholdImage(MagickWand *, const double)
WandExport MagickBooleanType MagickShadowImage(MagickWand *, const double, const double, const ssize_t, const ssize_t)
WandExport MagickBooleanType MagickSetImageBorderColor(MagickWand *, const PixelWand *)
WandExport MagickBooleanType MagickColorizeImage(MagickWand *, const PixelWand *, const PixelWand *)
WandExport MagickWand * MagickMorphImages(MagickWand *, const size_t)
WandExport MagickBooleanType MagickThresholdImageChannel(MagickWand *, const ChannelType, const double)
WandExport size_t MagickGetImageColors(MagickWand *)
WandExport MagickBooleanType MagickContrastImage(MagickWand *, const MagickBooleanType)
WandExport unsigned char * MagickGetImagesBlob(MagickWand *, size_t *)
WandExport MagickBooleanType MagickAdaptiveThresholdImage(MagickWand *, const size_t, const size_t, const double)
WandExport MagickWand * MagickAppendImages(MagickWand *, const MagickBooleanType)
WandExport MagickBooleanType MagickSetImageBluePrimary(MagickWand *, const double, const double, const double)
WandExport size_t MagickGetImageIterations(MagickWand *)
WandExport MagickBooleanType MagickSetImageFilename(MagickWand *, const char *)
WandExport MagickBooleanType MagickGetImageKurtosis(MagickWand *, double *, double *)
WandExport MagickBooleanType MagickHasNextImage(MagickWand *)
WandExport PixelWand ** MagickGetImageHistogram(MagickWand *, size_t *)
WandExport MagickBooleanType MagickSetImageColor(MagickWand *, const PixelWand *)
WandExport MagickBooleanType MagickSetImageRenderingIntent(MagickWand *, const RenderingIntent)
WandExport MagickBooleanType MagickSelectiveBlurImage(MagickWand *, const double, const double, const double)
WandExport MagickBooleanType MagickSeparateImage(MagickWand *, const ChannelType)
WandExport MagickBooleanType MagickRollImage(MagickWand *, const ssize_t, const ssize_t)
WandExport MagickBooleanType MagickCompositeImageGravity(MagickWand *, const MagickWand *, const CompositeOperator, const GravityType)
WandExport MagickBooleanType MagickSpliceImage(MagickWand *, const size_t, const size_t, const ssize_t, const ssize_t)
WandExport MagickWand * MagickStereoImage(MagickWand *, const MagickWand *)
WandExport MagickBooleanType MagickSetImageExtent(MagickWand *, const size_t, const size_t)
WandExport MagickBooleanType MagickSetImageFuzz(MagickWand *, const double)
WandExport MagickBooleanType MagickSetImageOrientation(MagickWand *, const OrientationType)
WandExport MagickBooleanType MagickCommentImage(MagickWand *, const char *)
WandExport MagickBooleanType MagickClipImagePath(MagickWand *, const char *, const MagickBooleanType)
WandExport MagickBooleanType MagickCompositeImage(MagickWand *, const MagickWand *, const CompositeOperator, const MagickBooleanType, const ssize_t, const ssize_t)
WandExport MagickWand * MagickPreviewImages(MagickWand *wand, const PreviewType)
WandExport MagickBooleanType MagickPingImageBlob(MagickWand *, const void *, const size_t)
WandExport MagickBooleanType MagickAnimateImages(MagickWand *, const char *)
WandExport ColorspaceType MagickGetImageColorspace(MagickWand *)
WandExport MagickWand * MagickGetImageMask(MagickWand *, const PixelMask)
WandExport MagickBooleanType MagickGetImageBluePrimary(MagickWand *, double *, double *, double *)
WandExport MagickBooleanType MagickOilPaintImage(MagickWand *, const double, const double)
WandExport MagickWand * MagickSteganoImage(MagickWand *, const MagickWand *, const ssize_t)
WandExport MagickBooleanType MagickQuantizeImage(MagickWand *, const size_t, const ColorspaceType, const size_t, const DitherMethod, const MagickBooleanType)
WandExport MagickBooleanType MagickAddImage(MagickWand *, const MagickWand *)
WandExport MagickWand * MagickTextureImage(MagickWand *, const MagickWand *)
WandExport EndianType MagickGetImageEndian(MagickWand *)
WandExport MagickBooleanType MagickSetImageInterpolateMethod(MagickWand *, const PixelInterpolateMethod)
WandExport MagickBooleanType MagickSketchImage(MagickWand *, const double, const double, const double)
WandExport MagickBooleanType MagickSetImageAlphaChannel(MagickWand *, const AlphaChannelOption)
WandExport MagickBooleanType MagickBorderImage(MagickWand *, const PixelWand *, const size_t, const size_t, const CompositeOperator compose)
WandExport MagickBooleanType MagickDecipherImage(MagickWand *, const char *)
WandExport MagickBooleanType MagickRotationalBlurImage(MagickWand *, const double)
WandExport MagickBooleanType MagickAutoOrientImage(MagickWand *)
WandExport MagickBooleanType MagickWriteImagesFile(MagickWand *, FILE *)
WandExport MagickBooleanType MagickEncipherImage(MagickWand *, const char *)
WandExport MagickBooleanType MagickSetImagePage(MagickWand *, const size_t, const size_t, const ssize_t, const ssize_t)
WandExport MagickBooleanType MagickNormalizeImage(MagickWand *)
WandExport MagickBooleanType MagickTransparentPaintImage(MagickWand *, const PixelWand *, const double, const double, const MagickBooleanType invert)
WandExport MagickBooleanType MagickContrastStretchImage(MagickWand *, const double, const double)
WandExport ResolutionType MagickGetImageUnits(MagickWand *)
WandExport MagickBooleanType MagickSetImageResolution(MagickWand *, const double, const double)
WandExport MagickBooleanType MagickWriteImages(MagickWand *, const char *, const MagickBooleanType)
WandExport MagickBooleanType MagickSetImageDepth(MagickWand *, const size_t)
WandExport char * MagickGetImageFormat(MagickWand *)
WandExport MagickBooleanType MagickLabelImage(MagickWand *, const char *)
WandExport MagickBooleanType MagickVignetteImage(MagickWand *, const double, const double, const ssize_t, const ssize_t)
WandExport MagickBooleanType MagickPolaroidImage(MagickWand *, const DrawingWand *, const char *, const double, const PixelInterpolateMethod)
WandExport MagickBooleanType MagickSetImageDelay(MagickWand *, const size_t)
WandExport MagickBooleanType MagickResampleImage(MagickWand *, const double, const double, const FilterType)
WandExport MagickBooleanType MagickSetImageGamma(MagickWand *, const double)
WandExport MagickBooleanType MagickGetImageMatteColor(MagickWand *, PixelWand *)
WandExport CompositeOperator MagickGetImageCompose(MagickWand *)
WandExport MagickBooleanType MagickWriteImage(MagickWand *, const char *)
WandExport MagickBooleanType MagickImportImagePixels(MagickWand *, const ssize_t, const ssize_t, const size_t, const size_t, const char *, const StorageType, const void *)
WandExport MagickWand * MagickCompareImagesLayers(MagickWand *, const LayerMethod)
WandExport MagickBooleanType MagickSetImageGreenPrimary(MagickWand *, const double, const double, const double)
WandExport MagickBooleanType MagickSetImageColormapColor(MagickWand *, const size_t, const PixelWand *)
WandExport ChannelFeatures * MagickGetImageFeatures(MagickWand *, const size_t)
WandExport MagickBooleanType MagickDeskewImage(MagickWand *, const double)
WandExport MagickBooleanType MagickPingImage(MagickWand *, const char *)
WandExport MagickBooleanType MagickGetImageWhitePoint(MagickWand *, double *, double *, double *)
WandExport MagickBooleanType MagickGetImageRange(MagickWand *, double *, double *)
WandExport MagickBooleanType MagickImplodeImage(MagickWand *, const double, const PixelInterpolateMethod)
WandExport MagickBooleanType MagickRandomThresholdImage(MagickWand *, const double, const double)
WandExport MagickBooleanType MagickClipImage(MagickWand *)
WandExport MagickBooleanType MagickGetImageLength(MagickWand *, MagickSizeType *)
WandExport MagickBooleanType MagickCycleColormapImage(MagickWand *, const ssize_t)
WandExport MagickBooleanType MagickHasPreviousImage(MagickWand *)
WandExport MagickBooleanType MagickGetImageColormapColor(MagickWand *, const size_t, PixelWand *)
WandExport MagickBooleanType MagickHaldClutImage(MagickWand *, const MagickWand *)
WandExport MagickBooleanType MagickEmbossImage(MagickWand *, const double, const double)
WandExport MagickBooleanType MagickGetImageBorderColor(MagickWand *, PixelWand *)
WandExport size_t MagickGetImageHeight(MagickWand *)
WandExport MagickBooleanType MagickEnhanceImage(MagickWand *)
WandExport MagickBooleanType MagickGetImageMean(MagickWand *, double *, double *)
WandExport CompressionType MagickGetImageCompression(MagickWand *)
WandExport MagickBooleanType MagickRemoveImage(MagickWand *)
WandExport size_t MagickGetImageTicksPerSecond(MagickWand *)
WandExport MagickBooleanType MagickModulateImage(MagickWand *, const double, const double, const double)
WandExport double MagickGetImageGamma(MagickWand *)
WandExport MagickWand * MagickMergeImageLayers(MagickWand *, const LayerMethod)
WandExport double * MagickGetImageDistortions(MagickWand *, const MagickWand *, const MetricType)
WandExport MagickBooleanType MagickMagnifyImage(MagickWand *)
WandExport MagickBooleanType MagickNewImage(MagickWand *, const size_t, const size_t, const PixelWand *)
WandExport MagickBooleanType MagickTransposeImage(MagickWand *)
WandExport MagickBooleanType MagickRemapImage(MagickWand *, const MagickWand *, const DitherMethod)
WandExport MagickWand * MagickMontageImage(MagickWand *, const DrawingWand *, const char *, const char *, const MontageMode, const char *)
WandExport MagickBooleanType MagickThumbnailImage(MagickWand *, const size_t, const size_t)
WandExport MagickBooleanType MagickBlackThresholdImage(MagickWand *, const PixelWand *)
WandExport MagickBooleanType MagickShaveImage(MagickWand *, const size_t, const size_t)
WandExport MagickBooleanType MagickSigmoidalContrastImage(MagickWand *, const MagickBooleanType, const double, const double)
WandExport char * MagickGetImageSignature(MagickWand *)
WandExport MagickBooleanType MagickReadImageBlob(MagickWand *, const void *, const size_t)
WandExport MagickBooleanType MagickAffineTransformImage(MagickWand *, const DrawingWand *)
WandExport Image * GetImageFromMagickWand(const MagickWand *)
Definition: magick-image.c:138
WandExport MagickBooleanType MagickFlipImage(MagickWand *)
WandExport MagickBooleanType MagickMinifyImage(MagickWand *)
WandExport MagickBooleanType MagickLiquidRescaleImage(MagickWand *, const size_t, const size_t, const double, const double)
WandExport size_t MagickGetImageCompressionQuality(MagickWand *)
WandExport MagickBooleanType MagickDisplayImages(MagickWand *, const char *)
WandExport ImageType MagickIdentifyImageType(MagickWand *)
WandExport MagickBooleanType MagickForwardFourierTransformImage(MagickWand *, const MagickBooleanType)
WandExport MagickBooleanType MagickTransverseImage(MagickWand *)
WandExport MagickBooleanType MagickFlopImage(MagickWand *)
WandExport MagickBooleanType MagickLocalContrastImage(MagickWand *, const double, const double)
WandExport MagickBooleanType MagickNextImage(MagickWand *)
WandExport MagickBooleanType MagickCropImage(MagickWand *, const size_t, const size_t, const ssize_t, const ssize_t)