MagickWand  7.1.0
magick-image.h
Go to the documentation of this file.
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  *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 *),
95  MagickAutoThresholdImage(MagickWand *,const AutoThresholdMethod),
96  MagickBilateralBlurImage(MagickWand *,const double,const double,const double,
97  const double),
99  MagickBlueShiftImage(MagickWand *,const double),
100  MagickBlurImage(MagickWand *,const double,const double),
101  MagickBorderImage(MagickWand *,const PixelWand *,const size_t,const size_t,
102  const CompositeOperator compose),
103  MagickBrightnessContrastImage(MagickWand *,const double,const double),
104  MagickCannyEdgeImage(MagickWand *,const double,const double,const double,
105  const double),
106  MagickCharcoalImage(MagickWand *,const double,const double),
107  MagickChopImage(MagickWand *,const size_t,const size_t,const ssize_t,
108  const ssize_t),
109  MagickCLAHEImage(MagickWand *,const size_t,const size_t,const double,
110  const double),
113  MagickClipImagePath(MagickWand *,const char *,const MagickBooleanType),
114  MagickClutImage(MagickWand *,const MagickWand *,const PixelInterpolateMethod),
117  MagickColorMatrixImage(MagickWand *,const KernelInfo *),
119  MagickCommentImage(MagickWand *,const char *),
120  MagickCompositeImage(MagickWand *,const MagickWand *,const CompositeOperator,
121  const MagickBooleanType,const ssize_t,const ssize_t),
123  const CompositeOperator,const GravityType),
124  MagickCompositeLayers(MagickWand *,const MagickWand *,const CompositeOperator,
125  const ssize_t,const ssize_t),
126  MagickConnectedComponentsImage(MagickWand *,const size_t,CCObjectInfo **),
127  MagickConstituteImage(MagickWand *,const size_t,const size_t,const char *,
128  const StorageType,const void *),
129  MagickContrastImage(MagickWand *,const MagickBooleanType),
130  MagickContrastStretchImage(MagickWand *,const double,const double),
131  MagickConvolveImage(MagickWand *,const KernelInfo *),
132  MagickCropImage(MagickWand *,const size_t,const size_t,const ssize_t,
133  const ssize_t),
134  MagickCycleColormapImage(MagickWand *,const ssize_t),
135  MagickDecipherImage(MagickWand *,const char *),
136  MagickDeskewImage(MagickWand *,const double),
138  MagickDisplayImage(MagickWand *,const char *),
139  MagickDisplayImages(MagickWand *,const char *),
140  MagickDistortImage(MagickWand *,const DistortMethod,const size_t,
141  const double *,const MagickBooleanType),
143  MagickEdgeImage(MagickWand *,const double),
144  MagickEmbossImage(MagickWand *,const double,const double),
145  MagickEncipherImage(MagickWand *,const char *),
148  MagickEvaluateImage(MagickWand *,const MagickEvaluateOperator,const double),
149  MagickExportImagePixels(MagickWand *,const ssize_t,const ssize_t,
150  const size_t,const size_t,const char *,const StorageType,void *),
151  MagickExtentImage(MagickWand *,const size_t,const size_t,const ssize_t,
152  const ssize_t),
154  MagickFloodfillPaintImage(MagickWand *,const PixelWand *,const double,
155  const PixelWand *,const ssize_t,const ssize_t,const MagickBooleanType),
157  MagickForwardFourierTransformImage(MagickWand *,const MagickBooleanType),
158  MagickFrameImage(MagickWand *,const PixelWand *,const size_t,const size_t,
159  const ssize_t,const ssize_t,const CompositeOperator),
160  MagickFunctionImage(MagickWand *,const MagickFunction,const size_t,
161  const double *),
162  MagickGammaImage(MagickWand *,const double),
163  MagickGaussianBlurImage(MagickWand *,const double,const double),
166  MagickGetImageBluePrimary(MagickWand *,double *,double *,double *),
168  MagickGetImageKurtosis(MagickWand *,double *,double *),
169  MagickGetImageMean(MagickWand *,double *,double *),
170  MagickGetImageRange(MagickWand *,double *,double *),
172  MagickGetImageDistortion(MagickWand *,const MagickWand *,const MetricType,
173  double *),
174  MagickGetImageGreenPrimary(MagickWand *,double *,double *,double *),
175  MagickGetImageLength(MagickWand *,MagickSizeType *),
177  MagickGetImagePage(MagickWand *,size_t *,size_t *,ssize_t *,
178  ssize_t *),
179  MagickGetImagePixelColor(MagickWand *,const ssize_t,const ssize_t,
180  PixelWand *),
181  MagickGetImageRange(MagickWand *,double *,double *),
182  MagickGetImageRedPrimary(MagickWand *,double *,double *,double *),
183  MagickGetImageResolution(MagickWand *,double *,double *),
184  MagickGetImageWhitePoint(MagickWand *,double *,double *,double *),
188  MagickHoughLineImage(MagickWand *,const size_t,const size_t,const size_t),
189  MagickImplodeImage(MagickWand *,const double,const PixelInterpolateMethod),
190  MagickImportImagePixels(MagickWand *,const ssize_t,const ssize_t,const size_t,
191  const size_t,const char *,const StorageType,const void *),
192  MagickInterpolativeResizeImage(MagickWand *,const size_t,const size_t,
193  const PixelInterpolateMethod),
195  const MagickBooleanType),
196  MagickKmeansImage(MagickWand *, const size_t, const size_t, const double),
197  MagickKuwaharaImage(MagickWand *,const double,const double),
198  MagickLabelImage(MagickWand *,const char *),
199  MagickLevelImage(MagickWand *,const double,const double,const double),
201  const MagickBooleanType),
202  MagickLevelizeImage(MagickWand *,const double,const double,const double),
203  MagickLinearStretchImage(MagickWand *,const double,const double),
204  MagickLiquidRescaleImage(MagickWand *,const size_t,const size_t,const double,
205  const double),
206  MagickLocalContrastImage(MagickWand *,const double,const double),
208  MagickMeanShiftImage(MagickWand *,const size_t,const size_t,const double),
210  MagickModeImage(MagickWand *,const double),
211  MagickModulateImage(MagickWand *,const double,const double,const double),
212  MagickMorphologyImage(MagickWand *,const MorphologyMethod,const ssize_t,
213  const KernelInfo *),
214  MagickMotionBlurImage(MagickWand *,const double,const double,const double),
215  MagickNegateImage(MagickWand *,const MagickBooleanType),
216  MagickNewImage(MagickWand *,const size_t,const size_t,const PixelWand *),
219  MagickOilPaintImage(MagickWand *,const double,const double),
221  const double,const MagickBooleanType),
223  MagickOrderedDitherImage(MagickWand *,const char *),
224  MagickPolynomialImage(MagickWand *,const size_t,const double *),
226  const double,const double,const MagickBooleanType invert),
227  MagickPingImage(MagickWand *,const char *),
228  MagickPingImageBlob(MagickWand *,const void *,const size_t),
230  MagickPolaroidImage(MagickWand *,const DrawingWand *,const char *,
231  const double,const PixelInterpolateMethod),
232  MagickPosterizeImage(MagickWand *,const size_t,const DitherMethod),
234  MagickQuantizeImage(MagickWand *,const size_t,const ColorspaceType,
235  const size_t,const DitherMethod,const MagickBooleanType),
236  MagickQuantizeImages(MagickWand *,const size_t,const ColorspaceType,
237  const size_t,const DitherMethod,const MagickBooleanType),
238  MagickRangeThresholdImage(MagickWand *,const double,const double,
239  const double,const double),
240  MagickRotationalBlurImage(MagickWand *,const double),
241  MagickRaiseImage(MagickWand *,const size_t,const size_t,const ssize_t,
242  const ssize_t,const MagickBooleanType),
243  MagickRandomThresholdImage(MagickWand *,const double,const double),
244  MagickReadImage(MagickWand *,const char *),
245  MagickReadImageBlob(MagickWand *,const void *,const size_t),
247  MagickReduceNoiseImage(MagickWand *,const double),
248  MagickRemapImage(MagickWand *,const MagickWand *,const DitherMethod),
250  MagickResampleImage(MagickWand *,const double,const double,const FilterType),
251  MagickResetImagePage(MagickWand *,const char *),
252  MagickResizeImage(MagickWand *,const size_t,const size_t,const FilterType),
253  MagickRollImage(MagickWand *,const ssize_t,const ssize_t),
254  MagickRotateImage(MagickWand *,const PixelWand *,const double),
255  MagickSampleImage(MagickWand *,const size_t,const size_t),
256  MagickScaleImage(MagickWand *,const size_t,const size_t),
257  MagickSegmentImage(MagickWand *,const ColorspaceType,const MagickBooleanType,
258  const double,const double),
259  MagickSelectiveBlurImage(MagickWand *,const double,const double,
260  const double),
261  MagickSeparateImage(MagickWand *,const ChannelType),
262  MagickSepiaToneImage(MagickWand *,const double),
264  MagickSetImageAlpha(MagickWand *,const double),
265  MagickSetImageAlphaChannel(MagickWand *,const AlphaChannelOption),
267  MagickSetImageBluePrimary(MagickWand *,const double,const double,
268  const double),
272  const PixelWand *),
273  MagickSetImageColorspace(MagickWand *,const ColorspaceType),
274  MagickSetImageCompose(MagickWand *,const CompositeOperator),
275  MagickSetImageCompression(MagickWand *,const CompressionType),
276  MagickSetImageDelay(MagickWand *,const size_t),
277  MagickSetImageDepth(MagickWand *,const size_t),
278  MagickSetImageDispose(MagickWand *,const DisposeType),
280  MagickSetImageEndian(MagickWand *,const EndianType),
281  MagickSetImageExtent(MagickWand *,const size_t,const size_t),
282  MagickSetImageFilename(MagickWand *,const char *),
283  MagickSetImageFormat(MagickWand *,const char *),
284  MagickSetImageFuzz(MagickWand *,const double),
285  MagickSetImageGamma(MagickWand *,const double),
286  MagickSetImageGravity(MagickWand *,const GravityType),
287  MagickSetImageGreenPrimary(MagickWand *,const double,const double,
288  const double),
289  MagickSetImageInterlaceScheme(MagickWand *,const InterlaceType),
290  MagickSetImageInterpolateMethod(MagickWand *,const PixelInterpolateMethod),
291  MagickSetImageIterations(MagickWand *,const size_t),
292  MagickSetImageMask(MagickWand *,const PixelMask,const MagickWand *),
293  MagickSetImageMatte(MagickWand *,const MagickBooleanType),
295  MagickSetImageOrientation(MagickWand *,const OrientationType),
296  MagickSetImagePage(MagickWand *,const size_t,const size_t,const ssize_t,
297  const ssize_t),
298  MagickSetImagePixelColor(MagickWand *,const ssize_t,const ssize_t,
299  const PixelWand *),
300  MagickSetImageRedPrimary(MagickWand *,const double,const double,
301  const double),
302  MagickSetImageRenderingIntent(MagickWand *,const RenderingIntent),
303  MagickSetImageResolution(MagickWand *,const double,const double),
304  MagickSetImageScene(MagickWand *,const size_t),
305  MagickSetImageTicksPerSecond(MagickWand *,const ssize_t),
306  MagickSetImageType(MagickWand *,const ImageType),
307  MagickSetImageUnits(MagickWand *,const ResolutionType),
308  MagickSetImageWhitePoint(MagickWand *,const double,const double,
309  const double),
310  MagickShadeImage(MagickWand *,const MagickBooleanType,const double,
311  const double),
312  MagickShadowImage(MagickWand *,const double,const double,const ssize_t,
313  const ssize_t),
314  MagickSharpenImage(MagickWand *,const double,const double),
315  MagickShaveImage(MagickWand *,const size_t,const size_t),
316  MagickShearImage(MagickWand *,const PixelWand *,const double,const double),
317  MagickSigmoidalContrastImage(MagickWand *,const MagickBooleanType,
318  const double,const double),
319  MagickSketchImage(MagickWand *,const double,const double,const double),
320  MagickSolarizeImage(MagickWand *,const double),
321  MagickSparseColorImage(MagickWand *,const SparseColorMethod,const size_t,
322  const double *),
323  MagickSpliceImage(MagickWand *,const size_t,const size_t,const ssize_t,
324  const ssize_t),
325  MagickSpreadImage(MagickWand *,const PixelInterpolateMethod,const double),
326  MagickStatisticImage(MagickWand *,const StatisticType,const size_t,
327  const size_t),
329  MagickSwirlImage(MagickWand *,const double,const PixelInterpolateMethod),
330  MagickTintImage(MagickWand *,const PixelWand *,const PixelWand *),
331  MagickTransformImageColorspace(MagickWand *,const ColorspaceType),
334  MagickThresholdImage(MagickWand *,const double),
335  MagickThresholdImageChannel(MagickWand *,const ChannelType,const double),
336  MagickThumbnailImage(MagickWand *,const size_t,const size_t),
337  MagickTrimImage(MagickWand *,const double),
339  MagickUnsharpMaskImage(MagickWand *,const double,const double,const double,
340  const double),
341  MagickVignetteImage(MagickWand *,const double,const double,const ssize_t,
342  const ssize_t),
343  MagickWaveImage(MagickWand *,const double,const double,
344  const PixelInterpolateMethod),
345  MagickWaveletDenoiseImage(MagickWand *,const double,const double),
348  MagickWriteImage(MagickWand *,const char *),
350  MagickWriteImages(MagickWand *,const char *,const MagickBooleanType),
352 
353 extern WandExport MagickProgressMonitor
354  MagickSetImageProgressMonitor(MagickWand *,const MagickProgressMonitor,
355  void *);
356 
357 extern WandExport MagickWand
358  *MagickAppendImages(MagickWand *,const MagickBooleanType),
359  *MagickChannelFxImage(MagickWand *,const char *),
361  *MagickCombineImages(MagickWand *,const ColorspaceType),
362  *MagickCompareImages(MagickWand *,const MagickWand *,const MetricType,
363  double *),
364  *MagickCompareImagesLayers(MagickWand *,const LayerMethod),
365  *MagickComplexImages(MagickWand *,const ComplexOperator),
367  *MagickEvaluateImages(MagickWand *,const MagickEvaluateOperator),
368  *MagickFxImage(MagickWand *,const char *),
370  *MagickGetImageMask(MagickWand *,const PixelMask),
371  *MagickGetImageRegion(MagickWand *,const size_t,const size_t,const ssize_t,
372  const ssize_t),
373  *MagickMergeImageLayers(MagickWand *,const LayerMethod),
374  *MagickMorphImages(MagickWand *,const size_t),
375  *MagickMontageImage(MagickWand *,const DrawingWand *,const char *,
376  const char *,const MontageMode,const char *),
378  *MagickPreviewImages(MagickWand *wand,const PreviewType),
379  *MagickSimilarityImage(MagickWand *,const MagickWand *,const MetricType,
380  const double,RectangleInfo *,double *),
381  *MagickSmushImages(MagickWand *,const MagickBooleanType,const ssize_t),
382  *MagickSteganoImage(MagickWand *,const MagickWand *,const ssize_t),
385 
386 extern WandExport OrientationType
388 
389 extern WandExport PixelWand
390  **MagickGetImageHistogram(MagickWand *,size_t *);
391 
392 extern WandExport RenderingIntent
394 
395 extern WandExport ResolutionType
397 
398 extern WandExport size_t
409 
410 extern WandExport unsigned char
411  *MagickGetImageBlob(MagickWand *,size_t *),
412  *MagickGetImagesBlob(MagickWand *,size_t *);
413 
414 extern WandExport VirtualPixelMethod
416  MagickSetImageVirtualPixelMethod(MagickWand *,const VirtualPixelMethod);
417 
418 #if defined(__cplusplus) || defined(c_plusplus)
419 }
420 #endif
421 
422 #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 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 MagickPolynomialImage(MagickWand *, const size_t, const double *)
WandExport MagickBooleanType MagickMorphologyImage(MagickWand *, const MorphologyMethod, const ssize_t, const KernelInfo *)
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 MagickLevelizeImage(MagickWand *, const double, const double, const double)
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 MagickLevelImageColors(MagickWand *, const PixelWand *, const PixelWand *, const MagickBooleanType)
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 MagickHoughLineImage(MagickWand *, const size_t, const size_t, const size_t)
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 MagickBilateralBlurImage(MagickWand *, const double, const double, const double, const double)
WandExport MagickBooleanType MagickRangeThresholdImage(MagickWand *, const double, const double, const double, const double)
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 MagickSetImagePixelColor(MagickWand *, const ssize_t, const ssize_t, const PixelWand *)
WandExport MagickBooleanType MagickGetImageBackgroundColor(MagickWand *, PixelWand *)
WandExport MagickBooleanType MagickSetImageInterlaceScheme(MagickWand *, const InterlaceType)
WandExport MagickBooleanType MagickSetImageDispose(MagickWand *, const DisposeType)
WandExport MagickBooleanType MagickKmeansImage(MagickWand *, const size_t, const size_t, const double)
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 MagickBooleanType MagickAutoThresholdImage(MagickWand *, const AutoThresholdMethod)
WandExport MagickWand * MagickMorphImages(MagickWand *, const size_t)
WandExport MagickBooleanType MagickThresholdImageChannel(MagickWand *, const ChannelType, const double)
WandExport size_t MagickGetImageColors(MagickWand *)
WandExport MagickBooleanType MagickCannyEdgeImage(MagickWand *, const double, const double, const double, const double)
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 MagickMeanShiftImage(MagickWand *, const size_t, const size_t, const double)
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 MagickWand * MagickComplexImages(MagickWand *, const ComplexOperator)
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 MagickBooleanType MagickWhiteBalanceImage(MagickWand *)
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 MagickConnectedComponentsImage(MagickWand *, const size_t, CCObjectInfo **)
WandExport MagickBooleanType MagickKuwaharaImage(MagickWand *, const double, const double)
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 MagickColorThresholdImage(MagickWand *, const PixelWand *, const PixelWand *)
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 MagickWaveletDenoiseImage(MagickWand *, const double, const double)
WandExport MagickBooleanType MagickReadImageBlob(MagickWand *, const void *, const size_t)
WandExport MagickBooleanType MagickAffineTransformImage(MagickWand *, const DrawingWand *)
WandExport Image * GetImageFromMagickWand(const MagickWand *)
Definition: magick-image.c:135
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 MagickSetImageMask(MagickWand *, const PixelMask, const 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)