MagickWand  6.9.11-60
Convert, Edit, Or Compose Bitmap Images
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
28 
29 extern WandExport ChannelStatistics
31 
32 extern WandExport char
37 
38 extern WandExport ColorspaceType
40 
41 extern WandExport CompositeOperator
43 
44 extern WandExport CompressionType
46 
47 extern WandExport DisposeType
49 
50 extern WandExport double
52  const MetricType),
56 
57 extern WandExport EndianType
59 
60 extern WandExport GravityType
62 
63 extern WandExport Image
64  *MagickDestroyImage(Image *),
66 
67 extern WandExport ImageType
69 
70 extern WandExport InterlaceType
72 
73 extern WandExport InterpolatePixelMethod
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),
87  MagickAddNoiseImage(MagickWand *,const NoiseType),
88  MagickAddNoiseImageChannel(MagickWand *,const ChannelType,const NoiseType),
90  MagickAnnotateImage(MagickWand *,const DrawingWand *,const double,
91  const double,const double,const char *),
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),
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),
111  MagickClampImageChannel(MagickWand *,const ChannelType),
113  MagickClipImagePath(MagickWand *,const char *,const MagickBooleanType),
115  MagickClutImageChannel(MagickWand *,const ChannelType,const MagickWand *),
118  MagickColorMatrixImage(MagickWand *,const KernelInfo *),
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),
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),
141  MagickDeskewImage(MagickWand *,const double),
145  MagickDistortImage(MagickWand *,const DistortImageMethod,const size_t,
146  const double *,const MagickBooleanType),
148  MagickEdgeImage(MagickWand *,const double),
149  MagickEmbossImage(MagickWand *,const double,const double),
154  MagickEvaluateImage(MagickWand *,const MagickEvaluateOperator,const double),
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 *),
164  MagickFloodfillPaintImage(MagickWand *,const ChannelType,const PixelWand *,
165  const double,const PixelWand *,const ssize_t,const ssize_t,
166  const MagickBooleanType),
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 *),
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),
182  MagickGetImageBluePrimary(MagickWand *,double *,double *),
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 *),
191  MagickGetImageDistortion(MagickWand *,const MagickWand *,const MetricType,
192  double *),
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 *),
205  MagickHaldClutImageChannel(MagickWand *,const ChannelType,const MagickWand *),
209  MagickImportImagePixels(MagickWand *,const ssize_t,const ssize_t,const size_t,
210  const size_t,const char *,const StorageType,const void *),
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),
218  const MagickBooleanType),
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),
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 *),
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),
242  const MagickBooleanType),
243  MagickNewImage(MagickWand *,const size_t,const size_t,const PixelWand *),
249  const double,const MagickBooleanType),
251  const PixelWand *,const PixelWand *,const double,const MagickBooleanType),
254  const char *),
257  const double,const double,const MagickBooleanType invert),
258  MagickPingImage(MagickWand *,const char *),
259  MagickPingImageBlob(MagickWand *,const void *,const size_t),
261  MagickPolaroidImage(MagickWand *,const DrawingWand *,const double),
262  MagickPosterizeImage(MagickWand *,const size_t,const MagickBooleanType),
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),
277  MagickRemapImage(MagickWand *,const MagickWand *,const DitherMethod),
279  MagickResampleImage(MagickWand *,const double,const double,const FilterTypes,
280  const double),
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),
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),
299  MagickSetImageAlphaChannel(MagickWand *,const AlphaChannelType),
302  MagickSetImageBluePrimary(MagickWand *,const double,const double),
304  MagickSetImageChannelDepth(MagickWand *,const ChannelType,const size_t),
308  const PixelWand *),
309  MagickSetImageColorspace(MagickWand *,const ColorspaceType),
310  MagickSetImageCompose(MagickWand *,const CompositeOperator),
311  MagickSetImageCompression(MagickWand *,const CompressionType),
314  MagickSetImageDispose(MagickWand *,const DisposeType),
316  MagickSetImageEndian(MagickWand *,const EndianType),
317  MagickSetImageExtent(MagickWand *,const size_t,const size_t),
322  MagickSetImageGravity(MagickWand *,const GravityType),
323  MagickSetImageGreenPrimary(MagickWand *,const double,const double),
325  MagickSetImageInterpolateMethod(MagickWand *,const InterpolatePixelMethod),
327  MagickSetImageMatte(MagickWand *,const MagickBooleanType),
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),
337  MagickSetImagePixelColor(MagickWand *,const ssize_t,const ssize_t,
338  const PixelWand *),
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),
355  const MagickBooleanType,const double,const double),
356  MagickSketchImage(MagickWand *,const double,const double,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),
367  const StatisticType,const size_t,const size_t),
369  MagickSwirlImage(MagickWand *,const double),
375  MagickThresholdImageChannel(MagickWand *,const ChannelType,const double),
376  MagickThumbnailImage(MagickWand *,const size_t,const size_t),
377  MagickTrimImage(MagickWand *,const double),
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),
387  MagickWriteImage(MagickWand *,const char *),
389  MagickWriteImages(MagickWand *,const char *,const MagickBooleanType),
391 
392 extern WandExport MagickProgressMonitor
393  MagickSetImageProgressMonitor(MagickWand *,const MagickProgressMonitor,
394  void *);
395 
396 extern WandExport MagickWand
397  *MagickAppendImages(MagickWand *,const MagickBooleanType),
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),
406  *MagickEvaluateImages(MagickWand *,const MagickEvaluateOperator),
407  *MagickFxImage(MagickWand *,const char *),
408  *MagickFxImageChannel(MagickWand *,const ChannelType,const char *),
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 *),
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),
425  *MagickTransformImage(MagickWand *,const char *,const char *);
426 
427 extern WandExport OrientationType
429 
430 extern WandExport PixelWand
431  **MagickGetImageHistogram(MagickWand *,size_t *);
432 
433 extern WandExport RenderingIntent
435 
436 extern WandExport ResolutionType
438 
439 extern WandExport size_t
451 
452 extern WandExport unsigned char
454  *MagickGetImagesBlob(MagickWand *,size_t *);
455 
456 extern WandExport VirtualPixelMethod
458  MagickSetImageVirtualPixelMethod(MagickWand *,const VirtualPixelMethod);
459 
460 #if defined(__cplusplus) || defined(c_plusplus)
461 }
462 #endif
463 
464 #endif
WandExport MagickBooleanType MagickDistortImage(MagickWand *, const DistortImageMethod, const size_t, const double *, const MagickBooleanType)
WandExport MagickBooleanType MagickAddNoiseImageChannel(MagickWand *, const ChannelType, const NoiseType)
WandExport MagickBooleanType MagickSigmoidalContrastImageChannel(MagickWand *, const ChannelType, const MagickBooleanType, const double, const double)
WandExport MagickBooleanType MagickRotationalBlurImageChannel(MagickWand *, const ChannelType, const double)
WandExport MagickBooleanType MagickLiquidRescaleImage(MagickWand *, const size_t, const size_t, const double, const double)
WandExport MagickBooleanType MagickTransposeImage(MagickWand *)
WandExport MagickBooleanType MagickGetImageLength(MagickWand *, MagickSizeType *)
WandExport MagickBooleanType MagickGetImageDistortion(MagickWand *, const MagickWand *, const MetricType, double *)
WandExport MagickBooleanType MagickDisplayImages(MagickWand *, const char *)
WandExport MagickBooleanType MagickModulateImage(MagickWand *, const double, const double, const double)
WandExport MagickBooleanType MagickUnsharpMaskImage(MagickWand *, const double, const double, const double, const double)
WandExport MagickBooleanType MagickSetImageType(MagickWand *, const ImageType)
WandExport MagickBooleanType MagickFilterImage(MagickWand *, const KernelInfo *)
WandExport MagickBooleanType MagickLevelImage(MagickWand *, const double, const double, const double)
WandExport MagickBooleanType MagickDrawImage(MagickWand *, const DrawingWand *)
WandExport MagickBooleanType MagickImplodeImage(MagickWand *, const double)
WandExport size_t MagickGetImageIterations(MagickWand *)
WandExport DisposeType MagickGetImageDispose(MagickWand *)
Definition: magick-image.c:5101
WandExport MagickBooleanType MagickResetImagePage(MagickWand *, const char *)
WandExport MagickBooleanType MagickVignetteImage(MagickWand *, const double, const double, const ssize_t, const ssize_t)
WandExport MagickBooleanType MagickMotionBlurImageChannel(MagickWand *, const ChannelType, const double, const double, const double)
WandExport MagickBooleanType MagickCompositeImage(MagickWand *, const MagickWand *, const CompositeOperator, const ssize_t, const ssize_t)
WandExport ChannelStatistics * MagickGetImageChannelStatistics(MagickWand *)
Definition: magick-image.c:4716
WandExport char * MagickGetImageFormat(MagickWand *)
WandExport MagickBooleanType MagickGetImageMatteColor(MagickWand *, PixelWand *)
WandExport MagickBooleanType MagickSetImageExtent(MagickWand *, const size_t, const size_t)
WandExport MagickBooleanType MagickGetImagePixelColor(MagickWand *, const ssize_t, const ssize_t, PixelWand *)
WandExport MagickBooleanType MagickResampleImage(MagickWand *, const double, const double, const FilterTypes, const double)
WandExport MagickBooleanType MagickChopImage(MagickWand *, const size_t, const size_t, const ssize_t, const ssize_t)
WandExport MagickBooleanType MagickSetImageInterpolateMethod(MagickWand *, const InterpolatePixelMethod)
WandExport MagickBooleanType MagickSetImageChannelDepth(MagickWand *, const ChannelType, const size_t)
WandExport MagickBooleanType MagickClutImage(MagickWand *, const MagickWand *)
WandExport Image * MagickDestroyImage(Image *)
WandExport MagickBooleanType MagickQuantizeImage(MagickWand *, const size_t, const ColorspaceType, const size_t, const MagickBooleanType, const MagickBooleanType)
WandExport MagickBooleanType MagickSketchImage(MagickWand *, const double, const double, const double)
WandExport MagickBooleanType MagickSigmoidalContrastImage(MagickWand *, const MagickBooleanType, const double, const double)
WandExport size_t MagickGetImageDelay(MagickWand *)
WandExport MagickBooleanType MagickOrderedPosterizeImageChannel(MagickWand *, const ChannelType, const char *)
WandExport MagickBooleanType MagickAutoLevelImageChannel(MagickWand *, const ChannelType)
WandExport MagickBooleanType MagickSetImageDelay(MagickWand *, const size_t)
WandExport MagickBooleanType MagickMorphologyImage(MagickWand *, const MorphologyMethod, const ssize_t, const KernelInfo *)
WandExport MagickProgressMonitor MagickSetImageProgressMonitor(MagickWand *, const MagickProgressMonitor, void *)
Definition: magick-image.c:11164
WandExport MagickBooleanType MagickRotateImage(MagickWand *, const PixelWand *, const double)
WandExport MagickBooleanType MagickUnsharpMaskImageChannel(MagickWand *, const ChannelType, const double, const double, const double, const double)
WandExport MagickBooleanType MagickEnhanceImage(MagickWand *)
WandExport MagickBooleanType MagickScaleImage(MagickWand *, const size_t, const size_t)
WandExport MagickBooleanType MagickCharcoalImage(MagickWand *, const double, const double)
WandExport MagickWand * MagickSimilarityImage(MagickWand *, const MagickWand *, RectangleInfo *, double *)
WandExport MagickBooleanType MagickSetImagePixelColor(MagickWand *, const ssize_t, const ssize_t, const PixelWand *)
WandExport MagickBooleanType MagickRollImage(MagickWand *, const ssize_t, const ssize_t)
WandExport MagickBooleanType MagickFlipImage(MagickWand *)
WandExport MagickBooleanType MagickSetImageColor(MagickWand *, const PixelWand *)
WandExport MagickWand * MagickTextureImage(MagickWand *, const MagickWand *)
WandExport MagickBooleanType MagickAdaptiveResizeImage(MagickWand *, const size_t, const size_t)
WandExport MagickBooleanType MagickSeparateImageChannel(MagickWand *, const ChannelType)
WandExport MagickBooleanType MagickSetImageFuzz(MagickWand *, const double)
WandExport MagickBooleanType MagickBrightnessContrastImage(MagickWand *, const double, const double)
WandExport MagickBooleanType MagickSetImageCompose(MagickWand *, const CompositeOperator)
WandExport MagickBooleanType MagickWriteImageFile(MagickWand *, FILE *)
WandExport MagickBooleanType MagickRemoveImage(MagickWand *)
WandExport MagickBooleanType MagickTransparentPaintImage(MagickWand *, const PixelWand *, const double, const double, const MagickBooleanType invert)
WandExport MagickBooleanType MagickSetImageRedPrimary(MagickWand *, const double, const double)
WandExport MagickBooleanType MagickPingImageBlob(MagickWand *, const void *, const size_t)
WandExport MagickBooleanType MagickAutoLevelImage(MagickWand *)
WandExport MagickBooleanType MagickImportImagePixels(MagickWand *, const ssize_t, const ssize_t, const size_t, const size_t, const char *, const StorageType, const void *)
WandExport MagickBooleanType MagickGetImageRedPrimary(MagickWand *, double *, double *)
WandExport MagickBooleanType MagickAdaptiveThresholdImage(MagickWand *, const size_t, const size_t, const ssize_t)
WandExport MagickBooleanType MagickSpliceImage(MagickWand *, const size_t, const size_t, const ssize_t, const ssize_t)
WandExport char * MagickIdentifyImage(MagickWand *)
Definition: magick-image.c:6564
WandExport MagickBooleanType MagickFunctionImage(MagickWand *, const MagickFunction, const size_t, const double *)
WandExport MagickBooleanType MagickSetImageBias(MagickWand *, const double)
WandExport Image * GetImageFromMagickWand(const MagickWand *)
Definition: magick-image.c:136
WandExport MagickBooleanType MagickSetImageBorderColor(MagickWand *, const PixelWand *)
WandExport MagickBooleanType MagickReadImageFile(MagickWand *, FILE *)
WandExport MagickBooleanType MagickWriteImage(MagickWand *, const char *)
WandExport MagickBooleanType MagickGetImageChannelRange(MagickWand *, const ChannelType, double *, double *)
WandExport MagickBooleanType MagickOpaquePaintImage(MagickWand *, const PixelWand *, const PixelWand *, const double, const MagickBooleanType)
WandExport MagickBooleanType MagickRandomThresholdImageChannel(MagickWand *, const ChannelType, const double, const double)
WandExport MagickWand * MagickCompareImageChannels(MagickWand *, const MagickWand *, const ChannelType, const MetricType, double *)
WandExport MagickBooleanType MagickUniqueImageColors(MagickWand *)
WandExport unsigned char * MagickGetImageBlob(MagickWand *, size_t *)
WandExport MagickBooleanType MagickFilterImageChannel(MagickWand *, const ChannelType, const KernelInfo *)
WandExport MagickWand * MagickMorphImages(MagickWand *, const size_t)
WandExport MagickBooleanType MagickMorphologyImageChannel(MagickWand *, const ChannelType, const MorphologyMethod, const ssize_t, const KernelInfo *)
WandExport MagickBooleanType MagickCompositeImageChannel(MagickWand *, const ChannelType, const MagickWand *, const CompositeOperator, const ssize_t, const ssize_t)
WandExport MagickBooleanType MagickEvaluateImageChannel(MagickWand *, const ChannelType, const MagickEvaluateOperator, const double)
WandExport MagickBooleanType MagickSepiaToneImage(MagickWand *, const double)
WandExport MagickBooleanType MagickHasPreviousImage(MagickWand *)
WandExport MagickBooleanType MagickBlueShiftImage(MagickWand *, const double)
WandExport MagickBooleanType MagickHaldClutImage(MagickWand *, const MagickWand *)
WandExport MagickBooleanType MagickSetImageResolution(MagickWand *, const double, const double)
WandExport MagickBooleanType MagickGaussianBlurImage(MagickWand *, const double, const double)
WandExport MagickBooleanType MagickTrimImage(MagickWand *, const double)
WandExport MagickWand * MagickSteganoImage(MagickWand *, const MagickWand *, const ssize_t)
WandExport MagickBooleanType MagickShearImage(MagickWand *, const PixelWand *, const double, const double)
WandExport MagickBooleanType MagickSetImageOrientation(MagickWand *, const OrientationType)
WandExport MagickBooleanType MagickGammaImageChannel(MagickWand *, const ChannelType, const double)
WandExport MagickBooleanType MagickGetImageChannelDistortion(MagickWand *, const MagickWand *, const ChannelType, const MetricType, double *)
WandExport MagickBooleanType MagickHasNextImage(MagickWand *)
WandExport MagickBooleanType MagickSetImageBackgroundColor(MagickWand *, const PixelWand *)
WandExport MagickBooleanType MagickSetImageGravity(MagickWand *, const GravityType)
WandExport MagickBooleanType MagickColorizeImage(MagickWand *, const PixelWand *, const PixelWand *)
WandExport MagickBooleanType MagickAffineTransformImage(MagickWand *, const DrawingWand *)
WandExport MagickBooleanType MagickSwirlImage(MagickWand *, const double)
WandExport MagickBooleanType MagickSetImageScene(MagickWand *, const size_t)
WandExport MagickBooleanType MagickNewImage(MagickWand *, const size_t, const size_t, const PixelWand *)
WandExport MagickBooleanType MagickBlackThresholdImage(MagickWand *, const PixelWand *)
WandExport ChannelFeatures * MagickGetImageChannelFeatures(MagickWand *, const size_t)
Definition: magick-image.c:4530
WandExport MagickBooleanType MagickReadImageBlob(MagickWand *, const void *, const size_t)
WandExport MagickWand * MagickCompareImageLayers(MagickWand *, const ImageLayerMethod)
WandExport MagickBooleanType MagickGetImageColormapColor(MagickWand *, const size_t, PixelWand *)
WandExport char * MagickGetImageSignature(MagickWand *)
WandExport MagickBooleanType MagickFunctionImageChannel(MagickWand *, const ChannelType, const MagickFunction, const size_t, const double *)
WandExport MagickBooleanType MagickPingImage(MagickWand *, const char *)
WandExport MagickBooleanType MagickStripImage(MagickWand *)
WandExport MagickBooleanType MagickOrderedPosterizeImage(MagickWand *, const char *)
WandExport double MagickGetImageGamma(MagickWand *)
WandExport MagickWand * MagickGetImageClipMask(MagickWand *)
WandExport MagickBooleanType MagickLevelImageChannel(MagickWand *, const ChannelType, const double, const double, const double)
WandExport MagickBooleanType MagickEvaluateImage(MagickWand *, const MagickEvaluateOperator, const double)
WandExport MagickBooleanType MagickAutoGammaImage(MagickWand *)
WandExport MagickWand * MagickGetImage(MagickWand *)
WandExport MagickBooleanType MagickDisplayImage(MagickWand *, const char *)
WandExport double MagickGetImageFuzz(MagickWand *)
WandExport MagickBooleanType MagickCropImage(MagickWand *, const size_t, const size_t, const ssize_t, const ssize_t)
WandExport MagickBooleanType MagickGammaImage(MagickWand *, const double)
WandExport MagickBooleanType MagickMagnifyImage(MagickWand *)
WandExport MagickBooleanType MagickGetImageGreenPrimary(MagickWand *, double *, double *)
WandExport RenderingIntent MagickGetImageRenderingIntent(MagickWand *)
Definition: magick-image.c:5973
WandExport MagickBooleanType MagickExportImagePixels(MagickWand *, const ssize_t, const ssize_t, const size_t, const size_t, const char *, const StorageType, void *)
WandExport MagickBooleanType MagickTransformImageColorspace(MagickWand *, const ColorspaceType)
WandExport MagickWand * MagickEvaluateImages(MagickWand *, const MagickEvaluateOperator)
WandExport MagickBooleanType MagickSetImageGamma(MagickWand *, const double)
WandExport MagickBooleanType MagickTintImage(MagickWand *, const PixelWand *, const PixelWand *)
WandExport size_t MagickGetImageHeight(MagickWand *)
WandExport MagickBooleanType MagickSetImageMatte(MagickWand *, const MagickBooleanType)
WandExport MagickBooleanType MagickRemapImage(MagickWand *, const MagickWand *, const DitherMethod)
WandExport MagickBooleanType MagickBrightnessContrastImageChannel(MagickWand *, const ChannelType, const double, const double)
WandExport MagickBooleanType MagickAdaptiveSharpenImage(MagickWand *, const double, const double)
WandExport MagickBooleanType MagickOilPaintImage(MagickWand *, const double)
WandExport MagickBooleanType MagickSetImageColormapColor(MagickWand *, const size_t, const PixelWand *)
WandExport MagickBooleanType MagickOptimizeImageTransparency(MagickWand *)
WandExport MagickWand * MagickMergeImageLayers(MagickWand *, const ImageLayerMethod)
WandExport MagickBooleanType MagickClampImage(MagickWand *)
WandExport MagickBooleanType MagickAutoOrientImage(MagickWand *)
WandExport size_t MagickGetImageWidth(MagickWand *)
WandExport MagickBooleanType MagickSelectiveBlurImage(MagickWand *, const double, const double, const double)
WandExport MagickBooleanType MagickGetImageChannelMean(MagickWand *, const ChannelType, double *, double *)
WandExport MagickBooleanType MagickSetImageColorspace(MagickWand *, const ColorspaceType)
WandExport VirtualPixelMethod MagickSetImageVirtualPixelMethod(MagickWand *, const VirtualPixelMethod)
Definition: magick-image.c:11488
WandExport MagickWand * MagickPreviewImages(MagickWand *wand, const PreviewType)
WandExport MagickBooleanType MagickMedianFilterImage(MagickWand *, const double)
WandExport MagickBooleanType MagickModeImage(MagickWand *, const double)
WandExport MagickBooleanType MagickEqualizeImage(MagickWand *)
WandExport MagickBooleanType MagickEncipherImage(MagickWand *, const char *)
WandExport MagickBooleanType MagickAdaptiveSharpenImageChannel(MagickWand *, const ChannelType, const double, const double)
WandExport MagickBooleanType MagickAdaptiveBlurImage(MagickWand *, const double, const double)
WandExport InterlaceType MagickGetImageInterlaceScheme(MagickWand *)
Definition: magick-image.c:5499
WandExport MagickBooleanType MagickSetImageDispose(MagickWand *, const DisposeType)
WandExport MagickBooleanType MagickLevelImageColorsChannel(MagickWand *, const ChannelType, const PixelWand *, const PixelWand *, const MagickBooleanType)
WandExport InterpolatePixelMethod MagickGetImageInterpolateMethod(MagickWand *)
Definition: magick-image.c:5537
WandExport MagickBooleanType MagickFrameImage(MagickWand *, const PixelWand *, const size_t, const size_t, const ssize_t, const ssize_t)
WandExport ImageType MagickGetImageType(MagickWand *)
Definition: magick-image.c:6176
WandExport MagickBooleanType MagickThumbnailImage(MagickWand *, const size_t, const size_t)
WandExport MagickBooleanType MagickSetImageMatteColor(MagickWand *, const PixelWand *)
WandExport MagickBooleanType MagickGetImageRange(MagickWand *, double *, double *)
WandExport ColorspaceType MagickGetImageColorspace(MagickWand *)
Definition: magick-image.c:4838
WandExport MagickBooleanType MagickSetImageFilename(MagickWand *, const char *)
WandExport MagickBooleanType MagickPingImageFile(MagickWand *, FILE *)
WandExport MagickBooleanType MagickSetImageClipMask(MagickWand *, const MagickWand *)
WandExport MagickBooleanType MagickInverseFourierTransformImage(MagickWand *, MagickWand *, const MagickBooleanType)
WandExport MagickBooleanType MagickAddNoiseImage(MagickWand *, const NoiseType)
WandExport MagickBooleanType MagickTransverseImage(MagickWand *)
WandExport MagickBooleanType MagickWriteImages(MagickWand *, const char *, const MagickBooleanType)
WandExport MagickBooleanType MagickBlurImage(MagickWand *, const double, const double)
WandExport size_t MagickGetImageScene(MagickWand *)
WandExport MagickBooleanType MagickGetImageBluePrimary(MagickWand *, double *, double *)
WandExport ResolutionType MagickGetImageUnits(MagickWand *)
Definition: magick-image.c:6213
WandExport MagickBooleanType MagickConvolveImage(MagickWand *, const size_t, const double *)
WandExport MagickBooleanType MagickSetImageFormat(MagickWand *, const char *)
WandExport MagickBooleanType MagickSetImageRenderingIntent(MagickWand *, const RenderingIntent)
WandExport MagickBooleanType MagickHaldClutImageChannel(MagickWand *, const ChannelType, const MagickWand *)
WandExport size_t MagickGetImageTicksPerSecond(MagickWand *)
WandExport MagickBooleanType MagickCompositeLayers(MagickWand *, const MagickWand *, const CompositeOperator, const ssize_t, const ssize_t)
WandExport MagickBooleanType MagickLabelImage(MagickWand *, const char *)
WandExport MagickBooleanType MagickSetImage(MagickWand *, const MagickWand *)
WandExport MagickWand * MagickAppendImages(MagickWand *, const MagickBooleanType)
WandExport MagickBooleanType MagickWriteImagesFile(MagickWand *, FILE *)
Definition: magick-image.c:13520
WandExport CompositeOperator MagickGetImageCompose(MagickWand *)
Definition: magick-image.c:4876
WandExport MagickWand * MagickOptimizeImageLayers(MagickWand *)
WandExport MagickWand * MagickMontageImage(MagickWand *, const DrawingWand *, const char *, const char *, const MontageMode, const char *)
WandExport MagickBooleanType MagickSetImageGreenPrimary(MagickWand *, const double, const double)
WandExport MagickBooleanType MagickRaiseImage(MagickWand *, const size_t, const size_t, const ssize_t, const ssize_t, const MagickBooleanType)
WandExport MagickBooleanType MagickEdgeImage(MagickWand *, const double)
WandExport MagickBooleanType MagickForwardFourierTransformImage(MagickWand *, const MagickBooleanType)
WandExport MagickBooleanType MagickSelectiveBlurImageChannel(MagickWand *, const ChannelType, const double, const double, const double)
WandExport MagickBooleanType MagickShaveImage(MagickWand *, const size_t, const size_t)
WandExport MagickBooleanType MagickOpaquePaintImageChannel(MagickWand *, const ChannelType, const PixelWand *, const PixelWand *, const double, const MagickBooleanType)
WandExport MagickBooleanType MagickPosterizeImage(MagickWand *, const size_t, const MagickBooleanType)
WandExport MagickBooleanType MagickRotationalBlurImage(MagickWand *, const double)
WandExport MagickBooleanType MagickNextImage(MagickWand *)
WandExport MagickBooleanType MagickAnimateImages(MagickWand *, const char *)
WandExport VirtualPixelMethod MagickGetImageVirtualPixelMethod(MagickWand *)
WandExport MagickBooleanType MagickExtentImage(MagickWand *, const size_t, const size_t, const ssize_t, const ssize_t)
WandExport MagickBooleanType MagickLevelizeImage(MagickWand *, const double, const double, const double)
WandExport MagickBooleanType MagickSharpenImageChannel(MagickWand *, const ChannelType, const double, const double)
WandExport MagickBooleanType MagickSetImageIterations(MagickWand *, const size_t)
WandExport MagickBooleanType MagickPolaroidImage(MagickWand *, const DrawingWand *, const double)
WandExport MagickBooleanType MagickAutoGammaImageChannel(MagickWand *, const ChannelType)
WandExport MagickBooleanType MagickSetImageWhitePoint(MagickWand *, const double, const double)
WandExport MagickWand * MagickDeconstructImages(MagickWand *)
WandExport MagickBooleanType MagickNormalizeImageChannel(MagickWand *, const ChannelType)
WandExport MagickBooleanType MagickNegateImage(MagickWand *, const MagickBooleanType)
WandExport MagickBooleanType MagickStatisticImage(MagickWand *, const StatisticType, const size_t, const size_t)
WandExport MagickBooleanType MagickQuantizeImages(MagickWand *, const size_t, const ColorspaceType, const size_t, const MagickBooleanType, const MagickBooleanType)
WandExport MagickBooleanType MagickSetImageDepth(MagickWand *, const size_t)
WandExport MagickBooleanType MagickMinifyImage(MagickWand *)
WandExport MagickBooleanType MagickRandomThresholdImage(MagickWand *, const double, const double)
WandExport MagickWand * MagickFxImage(MagickWand *, const char *)
WandExport MagickBooleanType MagickCompositeImageGravity(MagickWand *, const MagickWand *, const CompositeOperator, const GravityType)
WandExport OrientationType MagickGetImageOrientation(MagickWand *)
Definition: magick-image.c:5684
WandExport MagickBooleanType MagickContrastStretchImageChannel(MagickWand *, const ChannelType, const double, const double)
WandExport MagickBooleanType MagickPreviousImage(MagickWand *)
WandExport unsigned char * MagickGetImagesBlob(MagickWand *, size_t *)
Definition: magick-image.c:4249
WandExport MagickBooleanType MagickGetImageBackgroundColor(MagickWand *, PixelWand *)
WandExport MagickBooleanType MagickSampleImage(MagickWand *, const size_t, const size_t)
WandExport MagickBooleanType MagickConstituteImage(MagickWand *, const size_t, const size_t, const char *, const StorageType, const void *)
WandExport size_t MagickGetImageChannelDepth(MagickWand *, const ChannelType)
WandExport MagickWand * MagickSmushImages(MagickWand *, const MagickBooleanType, const ssize_t)
WandExport MagickBooleanType MagickSetImageTicksPerSecond(MagickWand *, const ssize_t)
WandExport MagickBooleanType MagickAddImage(MagickWand *, const MagickWand *)
WandExport MagickBooleanType MagickSolarizeImageChannel(MagickWand *, const ChannelType, const double)
WandExport size_t MagickGetImageColors(MagickWand *)
WandExport MagickWand * MagickCompareImages(MagickWand *, const MagickWand *, const MetricType, double *)
WandExport MagickBooleanType MagickCommentImage(MagickWand *, const char *)
WandExport MagickBooleanType MagickGetImagePage(MagickWand *, size_t *, size_t *, ssize_t *, ssize_t *)
WandExport MagickBooleanType MagickDecipherImage(MagickWand *, const char *)
WandExport MagickBooleanType MagickShadeImage(MagickWand *, const MagickBooleanType, const double, const double)
WandExport size_t MagickGetImageCompressionQuality(MagickWand *)
WandExport MagickWand * MagickFxImageChannel(MagickWand *, const ChannelType, const char *)
WandExport MagickWand * MagickTransformImage(MagickWand *, const char *, const char *)
Definition: magick-image.c:12795
WandExport MagickBooleanType MagickContrastStretchImage(MagickWand *, const double, const double)
WandExport MagickBooleanType MagickGetImageWhitePoint(MagickWand *, double *, double *)
WandExport MagickBooleanType MagickSegmentImage(MagickWand *, const ColorspaceType, const MagickBooleanType, const double, const double)
WandExport MagickBooleanType MagickSetImageBluePrimary(MagickWand *, const double, const double)
WandExport MagickBooleanType MagickGetImageResolution(MagickWand *, double *, double *)
WandExport MagickBooleanType MagickFlopImage(MagickWand *)
WandExport MagickBooleanType MagickSetImageInterlaceScheme(MagickWand *, const InterlaceType)
WandExport MagickBooleanType MagickLocalContrastImage(MagickWand *, const double, const double)
WandExport MagickBooleanType MagickFloodfillPaintImage(MagickWand *, const ChannelType, const PixelWand *, const double, const PixelWand *, const ssize_t, const ssize_t, const MagickBooleanType)
WandExport MagickBooleanType MagickNegateImageChannel(MagickWand *, const ChannelType, const MagickBooleanType)
WandExport size_t MagickGetNumberImages(MagickWand *)
Definition: magick-image.c:6363
WandExport MagickBooleanType MagickClutImageChannel(MagickWand *, const ChannelType, const MagickWand *)
WandExport MagickBooleanType MagickStatisticImageChannel(MagickWand *, const ChannelType, const StatisticType, const size_t, const size_t)
WandExport MagickBooleanType MagickLevelImageColors(MagickWand *, const PixelWand *, const PixelWand *, const MagickBooleanType)
WandExport MagickBooleanType MagickLevelizeImageChannel(MagickWand *, const ChannelType, const double, const double, const double)
WandExport MagickBooleanType MagickGetImageBorderColor(MagickWand *, PixelWand *)
WandExport MagickBooleanType MagickConvolveImageChannel(MagickWand *, const ChannelType, const size_t, const double *)
WandExport char * MagickGetImageFilename(MagickWand *)
WandExport MagickBooleanType MagickSetImageEndian(MagickWand *, const EndianType)
WandExport MagickBooleanType MagickClipImage(MagickWand *)
WandExport CompressionType MagickGetImageCompression(MagickWand *)
Definition: magick-image.c:4913
WandExport MagickBooleanType MagickClipImagePath(MagickWand *, const char *, const MagickBooleanType)
WandExport MagickBooleanType MagickBlurImageChannel(MagickWand *, const ChannelType, const double, const double)
WandExport PixelWand ** MagickGetImageHistogram(MagickWand *, size_t *)
Definition: magick-image.c:5441
WandExport MagickBooleanType MagickSetImageCompressionQuality(MagickWand *, const size_t)
WandExport MagickBooleanType MagickColorDecisionListImage(MagickWand *, const char *)
WandExport MagickBooleanType MagickColorMatrixImage(MagickWand *, const KernelInfo *)
WandExport MagickBooleanType MagickGaussianBlurImageChannel(MagickWand *, const ChannelType, const double, const double)
WandExport MagickBooleanType MagickSetImageOpacity(MagickWand *, const double)
WandExport MagickBooleanType MagickGetImageAlphaChannel(MagickWand *)
WandExport EndianType MagickGetImageEndian(MagickWand *)
Definition: magick-image.c:5138
WandExport MagickBooleanType MagickShadowImage(MagickWand *, const double, const double, const ssize_t, const ssize_t)
WandExport MagickBooleanType MagickSolarizeImage(MagickWand *, const double)
WandExport MagickWand * MagickCombineImages(MagickWand *, const ChannelType)
WandExport MagickBooleanType MagickSharpenImage(MagickWand *, const double, const double)
WandExport MagickWand * MagickStereoImage(MagickWand *, const MagickWand *)
WandExport MagickBooleanType MagickGetImageChannelKurtosis(MagickWand *, const ChannelType, double *, double *)
WandExport double MagickGetImageTotalInkDensity(MagickWand *)
Definition: magick-image.c:6394
WandExport MagickBooleanType MagickSetImageCompression(MagickWand *, const CompressionType)
WandExport MagickBooleanType MagickSetImageUnits(MagickWand *, const ResolutionType)
WandExport MagickBooleanType MagickMotionBlurImage(MagickWand *, const double, const double, const double)
WandExport MagickBooleanType MagickThresholdImage(MagickWand *, const double)
WandExport MagickBooleanType MagickEqualizeImageChannel(MagickWand *, const ChannelType)
WandExport MagickBooleanType MagickAnnotateImage(MagickWand *, const DrawingWand *, const double, const double, const double, const char *)
WandExport MagickBooleanType MagickSpreadImage(MagickWand *, const double)
WandExport MagickBooleanType MagickDeskewImage(MagickWand *, const double)
WandExport MagickBooleanType MagickWaveImage(MagickWand *, const double, const double)
WandExport MagickBooleanType MagickResizeImage(MagickWand *, const size_t, const size_t, const FilterTypes, const double)
WandExport MagickBooleanType MagickReduceNoiseImage(MagickWand *, const double)
WandExport MagickBooleanType MagickSparseColorImage(MagickWand *, const ChannelType, const SparseColorMethod, const size_t, const double *)
WandExport MagickBooleanType MagickContrastImage(MagickWand *, const MagickBooleanType)
WandExport MagickBooleanType MagickAdaptiveBlurImageChannel(MagickWand *, const ChannelType, const double, const double)
WandExport MagickBooleanType MagickDespeckleImage(MagickWand *)
WandExport size_t MagickGetImageDepth(MagickWand *)
WandExport double * MagickGetImageChannelDistortions(MagickWand *, const MagickWand *, const MetricType)
WandExport MagickBooleanType MagickCycleColormapImage(MagickWand *, const ssize_t)
WandExport MagickBooleanType MagickReadImage(MagickWand *, const char *)
WandExport MagickBooleanType MagickClampImageChannel(MagickWand *, const ChannelType)
WandExport GravityType MagickGetImageGravity(MagickWand *)
Definition: magick-image.c:5325
WandExport MagickBooleanType MagickSetImageAlphaChannel(MagickWand *, const AlphaChannelType)
WandExport MagickBooleanType MagickEmbossImage(MagickWand *, const double, const double)
WandExport MagickBooleanType MagickSetImagePage(MagickWand *, const size_t, const size_t, const ssize_t, const ssize_t)
WandExport MagickBooleanType MagickBorderImage(MagickWand *, const PixelWand *, const size_t, const size_t)
WandExport MagickWand * MagickGetImageRegion(MagickWand *, const size_t, const size_t, const ssize_t, const ssize_t)
WandExport MagickBooleanType MagickThresholdImageChannel(MagickWand *, const ChannelType, const double)
WandExport MagickBooleanType MagickNormalizeImage(MagickWand *)
WandExport MagickBooleanType MagickWhiteThresholdImage(MagickWand *, const PixelWand *)
WandExport MagickWand * MagickCoalesceImages(MagickWand *)
WandExport MagickBooleanType MagickLinearStretchImage(MagickWand *, const double, const double)
#define WandExport
Definition: method-attribute.h:71
Definition: drawing-wand.c:92
Definition: magick-wand-private.h:51
Definition: pixel-wand.c:64