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)
23extern "C" {
24#endif
25
26extern WandExport ChannelFeatures
28
29extern WandExport ChannelStatistics
31
32extern WandExport char
37
38extern WandExport ColorspaceType
40
41extern WandExport CompositeOperator
43
44extern WandExport CompressionType
46
47extern WandExport DisposeType
49
50extern WandExport double
52 const MetricType),
56
57extern WandExport EndianType
59
60extern WandExport GravityType
62
63extern WandExport Image
66
67extern WandExport ImageType
69
70extern WandExport InterlaceType
72
73extern WandExport InterpolatePixelMethod
75
76extern WandExport MagickBooleanType
77 MagickAdaptiveBlurImage(MagickWand *,const double,const double),
78 MagickAdaptiveBlurImageChannel(MagickWand *,const ChannelType,const double,
79 const double),
80 MagickAdaptiveResizeImage(MagickWand *,const size_t,const size_t),
81 MagickAdaptiveSharpenImage(MagickWand *,const double,const double),
82 MagickAdaptiveSharpenImageChannel(MagickWand *,const ChannelType,const double,
83 const double),
84 MagickAdaptiveThresholdImage(MagickWand *,const size_t,const size_t,
85 const ssize_t),
87 MagickAddNoiseImage(MagickWand *,const NoiseType),
88 MagickAddNoiseImageChannel(MagickWand *,const ChannelType,const NoiseType),
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),
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),
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),
145 MagickDistortImage(MagickWand *,const DistortImageMethod,const size_t,
146 const double *,const MagickBooleanType),
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),
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 *),
176 MagickGammaImageChannel(MagickWand *,const ChannelType,const double),
177 MagickGaussianBlurImage(MagickWand *,const double,const double),
178 MagickGaussianBlurImageChannel(MagickWand *,const ChannelType,const double,
179 const 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 *),
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 *),
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),
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),
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),
259 MagickPingImageBlob(MagickWand *,const void *,const size_t),
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),
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),
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),
364 MagickStatisticImage(MagickWand *,const StatisticType,const size_t,
365 const size_t),
367 const StatisticType,const size_t,const size_t),
375 MagickThresholdImageChannel(MagickWand *,const ChannelType,const double),
376 MagickThumbnailImage(MagickWand *,const size_t,const size_t),
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),
389 MagickWriteImages(MagickWand *,const char *,const MagickBooleanType),
391
392extern WandExport MagickProgressMonitor
393 MagickSetImageProgressMonitor(MagickWand *,const MagickProgressMonitor,
394 void *);
395
397 *MagickAppendImages(MagickWand *,const MagickBooleanType),
399 *MagickCombineImages(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),
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
427extern WandExport OrientationType
429
432
433extern WandExport RenderingIntent
435
436extern WandExport ResolutionType
438
439extern WandExport size_t
451
452extern WandExport unsigned char
454 *MagickGetImagesBlob(MagickWand *,size_t *);
455
456extern 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 MagickWand * MagickAppendImages(MagickWand *, const MagickBooleanType)
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 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 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 unsigned char * MagickGetImageBlob(MagickWand *, size_t *)
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 ChannelStatistics * MagickGetImageChannelStatistics(MagickWand *)
Definition: magick-image.c:4716
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 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 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 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 PixelWand ** MagickGetImageHistogram(MagickWand *, size_t *)
Definition: magick-image.c:5441
WandExport MagickBooleanType MagickNextImage(MagickWand *)
WandExport MagickBooleanType MagickAnimateImages(MagickWand *, const char *)
WandExport VirtualPixelMethod MagickGetImageVirtualPixelMethod(MagickWand *)
WandExport double * MagickGetImageChannelDistortions(MagickWand *, const MagickWand *, const MetricType)
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 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 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 ChannelFeatures * MagickGetImageChannelFeatures(MagickWand *, const size_t)
Definition: magick-image.c:4530
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 char * MagickGetImageFilename(MagickWand *)
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 Image * MagickDestroyImage(Image *)
WandExport MagickBooleanType MagickDespeckleImage(MagickWand *)
WandExport size_t MagickGetImageDepth(MagickWand *)
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