MagickWand  6.9.12-43
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 *),
92  MagickAnimateImages(MagickWand *,const char *),
94  MagickAutoGammaImageChannel(MagickWand *,const ChannelType),
96  MagickAutoLevelImageChannel(MagickWand *,const ChannelType),
99  MagickBlueShiftImage(MagickWand *,const double),
100  MagickBlurImage(MagickWand *,const double,const double),
101  MagickBlurImageChannel(MagickWand *,const ChannelType,const double,
102  const double),
103  MagickBorderImage(MagickWand *,const PixelWand *,const size_t,const size_t),
104  MagickBrightnessContrastImage(MagickWand *,const double,const double),
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 *),
119  MagickCommentImage(MagickWand *,const char *),
120  MagickCompositeImage(MagickWand *,const MagickWand *,const CompositeOperator,
121  const ssize_t,const ssize_t),
122  MagickCompositeImageChannel(MagickWand *,const ChannelType,const MagickWand *,
123  const CompositeOperator,const ssize_t,const ssize_t),
125  const CompositeOperator,const GravityType),
126  MagickCompositeLayers(MagickWand *,const MagickWand *,const CompositeOperator,
127  const ssize_t,const ssize_t),
128  MagickConstituteImage(MagickWand *,const size_t,const size_t,const char *,
129  const StorageType,const void *),
130  MagickContrastImage(MagickWand *,const MagickBooleanType),
131  MagickContrastStretchImage(MagickWand *,const double,const double),
132  MagickContrastStretchImageChannel(MagickWand *,const ChannelType,const double,
133  const double),
134  MagickConvolveImage(MagickWand *,const size_t,const double *),
135  MagickConvolveImageChannel(MagickWand *,const ChannelType,const size_t,
136  const double *),
137  MagickCropImage(MagickWand *,const size_t,const size_t,const ssize_t,
138  const ssize_t),
139  MagickCycleColormapImage(MagickWand *,const ssize_t),
140  MagickDecipherImage(MagickWand *,const char *),
141  MagickDeskewImage(MagickWand *,const double),
143  MagickDisplayImage(MagickWand *,const char *),
144  MagickDisplayImages(MagickWand *,const char *),
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),
150  MagickEncipherImage(MagickWand *,const char *),
153  MagickEqualizeImageChannel(MagickWand *,const ChannelType),
154  MagickEvaluateImage(MagickWand *,const MagickEvaluateOperator,const double),
155  MagickEvaluateImageChannel(MagickWand *,const ChannelType,
156  const MagickEvaluateOperator,const double),
157  MagickExportImagePixels(MagickWand *,const ssize_t,const ssize_t,
158  const size_t,const size_t,const char *,const StorageType,void *),
159  MagickExtentImage(MagickWand *,const size_t,const size_t,const ssize_t,
160  const ssize_t),
161  MagickFilterImage(MagickWand *,const KernelInfo *),
162  MagickFilterImageChannel(MagickWand *,const ChannelType,const KernelInfo *),
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 *),
173  MagickFunctionImageChannel(MagickWand *,const ChannelType,
174  const MagickFunction,const size_t,const double *),
175  MagickGammaImage(MagickWand *,const double),
176  MagickGammaImageChannel(MagickWand *,const ChannelType,const double),
177  MagickGaussianBlurImage(MagickWand *,const double,const double),
178  MagickGaussianBlurImageChannel(MagickWand *,const ChannelType,const double,
179  const double),
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 *),
193  MagickGetImageGreenPrimary(MagickWand *,double *,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 *),
208  MagickImplodeImage(MagickWand *,const double),
209  MagickImportImagePixels(MagickWand *,const ssize_t,const ssize_t,const size_t,
210  const size_t,const char *,const StorageType,const void *),
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),
219  MagickLevelImageColorsChannel(MagickWand *,const ChannelType,
220  const PixelWand *,const PixelWand *,const MagickBooleanType),
221  MagickLevelizeImage(MagickWand *,const double,const double,const double),
222  MagickLevelizeImageChannel(MagickWand *,const ChannelType,const double,
223  const double,const double),
224  MagickLinearStretchImage(MagickWand *,const double,const double),
225  MagickLiquidRescaleImage(MagickWand *,const size_t,const size_t,const double,
226  const double),
227  MagickLocalContrastImage(MagickWand *,const double,const double),
229  MagickMedianFilterImage(MagickWand *,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 *),
235  MagickMorphologyImageChannel(MagickWand *,const ChannelType,
236  const MorphologyMethod,const ssize_t,const KernelInfo *),
237  MagickMotionBlurImage(MagickWand *,const double,const double,const double),
238  MagickMotionBlurImageChannel(MagickWand *,const ChannelType,const double,
239  const double,const double),
240  MagickNegateImage(MagickWand *,const MagickBooleanType),
241  MagickNegateImageChannel(MagickWand *,const ChannelType,
242  const MagickBooleanType),
243  MagickNewImage(MagickWand *,const size_t,const size_t,const PixelWand *),
246  MagickNormalizeImageChannel(MagickWand *,const ChannelType),
247  MagickOilPaintImage(MagickWand *,const double),
249  const double,const MagickBooleanType),
250  MagickOpaquePaintImageChannel(MagickWand *,const ChannelType,
251  const PixelWand *,const PixelWand *,const double,const MagickBooleanType),
252  MagickOrderedPosterizeImage(MagickWand *,const char *),
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),
276  MagickReduceNoiseImage(MagickWand *,const double),
277  MagickRemapImage(MagickWand *,const MagickWand *,const DitherMethod),
279  MagickResampleImage(MagickWand *,const double,const double,const FilterTypes,
280  const double),
281  MagickResetImagePage(MagickWand *,const char *),
282  MagickResizeImage(MagickWand *,const size_t,const size_t,const FilterTypes,
283  const double),
284  MagickRollImage(MagickWand *,const ssize_t,const ssize_t),
285  MagickRotateImage(MagickWand *,const PixelWand *,const double),
286  MagickRotationalBlurImage(MagickWand *,const double),
287  MagickRotationalBlurImageChannel(MagickWand *,const ChannelType,
288  const double),
289  MagickSampleImage(MagickWand *,const size_t,const size_t),
290  MagickScaleImage(MagickWand *,const size_t,const size_t),
291  MagickSegmentImage(MagickWand *,const ColorspaceType,const MagickBooleanType,
292  const double,const double),
293  MagickSelectiveBlurImage(MagickWand *,const double,const double,const double),
294  MagickSelectiveBlurImageChannel(MagickWand *,const ChannelType,const double,
295  const double,const double),
296  MagickSeparateImageChannel(MagickWand *,const ChannelType),
297  MagickSepiaToneImage(MagickWand *,const double),
299  MagickSetImageAlphaChannel(MagickWand *,const AlphaChannelType),
301  MagickSetImageBias(MagickWand *,const double),
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),
312  MagickSetImageDelay(MagickWand *,const size_t),
313  MagickSetImageDepth(MagickWand *,const size_t),
314  MagickSetImageDispose(MagickWand *,const DisposeType),
316  MagickSetImageEndian(MagickWand *,const EndianType),
317  MagickSetImageExtent(MagickWand *,const size_t,const size_t),
318  MagickSetImageFilename(MagickWand *,const char *),
319  MagickSetImageFormat(MagickWand *,const char *),
320  MagickSetImageFuzz(MagickWand *,const double),
321  MagickSetImageGamma(MagickWand *,const double),
322  MagickSetImageGravity(MagickWand *,const GravityType),
323  MagickSetImageGreenPrimary(MagickWand *,const double,const double),
324  MagickSetImageInterlaceScheme(MagickWand *,const InterlaceType),
325  MagickSetImageInterpolateMethod(MagickWand *,const InterpolatePixelMethod),
326  MagickSetImageIterations(MagickWand *,const size_t),
327  MagickSetImageMatte(MagickWand *,const MagickBooleanType),
329  MagickSetImageOpacity(MagickWand *,const double),
330  MagickSetImageOrientation(MagickWand *,const OrientationType),
331  MagickSetImagePage(MagickWand *,const size_t,const size_t,const ssize_t,
332  const ssize_t),
333  MagickSetImageRedPrimary(MagickWand *,const double,const double),
334  MagickSetImageRenderingIntent(MagickWand *,const RenderingIntent),
335  MagickSetImageResolution(MagickWand *,const double,const double),
336  MagickSetImageScene(MagickWand *,const size_t),
337  MagickSetImagePixelColor(MagickWand *,const ssize_t,const ssize_t,
338  const PixelWand *),
339  MagickSetImageTicksPerSecond(MagickWand *,const ssize_t),
340  MagickSetImageType(MagickWand *,const ImageType),
341  MagickSetImageUnits(MagickWand *,const ResolutionType),
342  MagickSetImageWhitePoint(MagickWand *,const double,const double),
343  MagickShadeImage(MagickWand *,const MagickBooleanType,const double,
344  const double),
345  MagickShadowImage(MagickWand *,const double,const double,const ssize_t,
346  const ssize_t),
347  MagickSharpenImage(MagickWand *,const double,const double),
348  MagickSharpenImageChannel(MagickWand *,const ChannelType,const double,
349  const double),
350  MagickShaveImage(MagickWand *,const size_t,const size_t),
351  MagickShearImage(MagickWand *,const PixelWand *,const double,const double),
352  MagickSigmoidalContrastImage(MagickWand *,const MagickBooleanType,
353  const double,const double),
355  const MagickBooleanType,const double,const double),
356  MagickSketchImage(MagickWand *,const double,const double,const double),
357  MagickSolarizeImage(MagickWand *,const double),
358  MagickSolarizeImageChannel(MagickWand *,const ChannelType,const double),
359  MagickSparseColorImage(MagickWand *,const ChannelType,const SparseColorMethod,
360  const size_t,const double *),
361  MagickSpliceImage(MagickWand *,const size_t,const size_t,const ssize_t,
362  const ssize_t),
363  MagickSpreadImage(MagickWand *,const double),
364  MagickStatisticImage(MagickWand *,const StatisticType,const size_t,
365  const size_t),
366  MagickStatisticImageChannel(MagickWand *,const ChannelType,
367  const StatisticType,const size_t,const size_t),
369  MagickSwirlImage(MagickWand *,const double),
370  MagickTintImage(MagickWand *,const PixelWand *,const PixelWand *),
371  MagickTransformImageColorspace(MagickWand *,const ColorspaceType),
374  MagickThresholdImage(MagickWand *,const double),
375  MagickThresholdImageChannel(MagickWand *,const ChannelType,const double),
376  MagickThumbnailImage(MagickWand *,const size_t,const size_t),
377  MagickTrimImage(MagickWand *,const double),
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
443  MagickGetImageChannelDepth(MagickWand *,const ChannelType),
451 
452 extern WandExport unsigned char
453  *MagickGetImageBlob(MagickWand *,size_t *),
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 size_t MagickGetImageIterations(MagickWand *wand)
Definition: magick-image.c:5575
WandExport MagickBooleanType MagickBlackThresholdImage(MagickWand *wand, const PixelWand *threshold)
Definition: magick-image.c:945
WandExport MagickBooleanType MagickMagnifyImage(MagickWand *wand)
Definition: magick-image.c:7212
WandExport MagickBooleanType MagickOrderedPosterizeImage(MagickWand *wand, const char *threshold_map)
Definition: magick-image.c:8187
WandExport MagickBooleanType MagickTransformImageColorspace(MagickWand *wand, const ColorspaceType colorspace)
Definition: magick-image.c:12851
WandExport MagickWand * MagickDeconstructImages(MagickWand *wand)
Definition: magick-image.c:2596
WandExport MagickBooleanType MagickGetImageChannelDistortion(MagickWand *wand, const MagickWand *reference, const ChannelType channel, const MetricType metric, double *distortion)
Definition: magick-image.c:4419
WandExport MagickBooleanType MagickShadeImage(MagickWand *wand, const MagickBooleanType gray, const double asimuth, const double elevation)
Definition: magick-image.c:11568
WandExport MagickBooleanType MagickAddNoiseImage(MagickWand *wand, const NoiseType noise_type)
Definition: magick-image.c:522
WandExport MagickBooleanType MagickDeskewImage(MagickWand *wand, const double threshold)
Definition: magick-image.c:2641
WandExport MagickBooleanType MagickReadImage(MagickWand *wand, const char *filename)
Definition: magick-image.c:8872
WandExport MagickBooleanType MagickEnhanceImage(MagickWand *wand)
Definition: magick-image.c:3117
WandExport MagickBooleanType MagickReadImageBlob(MagickWand *wand, const void *blob, const size_t length)
Definition: magick-image.c:8922
WandExport size_t MagickGetImageTicksPerSecond(MagickWand *wand)
Definition: magick-image.c:6135
WandExport MagickBooleanType MagickShearImage(MagickWand *wand, const PixelWand *background, const double x_shear, const double y_shear)
Definition: magick-image.c:11794
WandExport MagickBooleanType MagickAdaptiveSharpenImageChannel(MagickWand *wand, const ChannelType channel, const double radius, const double sigma)
Definition: magick-image.c:312
WandExport MagickBooleanType MagickQuantizeImages(MagickWand *wand, const size_t number_colors, const ColorspaceType colorspace, const size_t treedepth, const MagickBooleanType dither, const MagickBooleanType measure_error)
Definition: magick-image.c:8690
WandExport MagickBooleanType MagickNormalizeImage(MagickWand *wand)
Definition: magick-image.c:7899
WandExport MagickWand * MagickFxImageChannel(MagickWand *wand, const ChannelType channel, const char *expression)
Definition: magick-image.c:3864
WandExport MagickBooleanType MagickSetImageCompressionQuality(MagickWand *wand, const size_t quality)
Definition: magick-image.c:10279
WandExport MagickBooleanType MagickWhiteThresholdImage(MagickWand *wand, const PixelWand *threshold)
Definition: magick-image.c:13299
WandExport MagickBooleanType MagickModulateImage(MagickWand *wand, const double brightness, const double saturation, const double hue)
Definition: magick-image.c:7368
WandExport MagickBooleanType MagickOrderedPosterizeImageChannel(MagickWand *wand, const ChannelType channel, const char *threshold_map)
Definition: magick-image.c:8197
WandExport MagickWand * MagickSimilarityImage(MagickWand *wand, const MagickWand *reference, RectangleInfo *offset, double *similarity)
Definition: magick-image.c:11919
WandExport MagickBooleanType MagickSpreadImage(MagickWand *wand, const double radius)
Definition: magick-image.c:12257
WandExport MagickBooleanType MagickTintImage(MagickWand *wand, const PixelWand *tint, const PixelWand *opacity)
Definition: magick-image.c:12727
WandExport MagickBooleanType MagickSetImageScene(MagickWand *wand, const size_t scene)
Definition: magick-image.c:11327
WandExport GravityType MagickGetImageGravity(MagickWand *wand)
Definition: magick-image.c:5325
WandExport MagickBooleanType MagickGetImageGreenPrimary(MagickWand *wand, double *x, double *y)
Definition: magick-image.c:5367
WandExport MagickBooleanType MagickLevelImage(MagickWand *wand, const double black_point, const double gamma, const double white_point)
Definition: magick-image.c:6866
WandExport MagickBooleanType MagickScaleImage(MagickWand *wand, const size_t columns, const size_t rows)
Definition: magick-image.c:9476
WandExport MagickBooleanType MagickContrastImage(MagickWand *wand, const MagickBooleanType sharpen)
Definition: magick-image.c:2216
WandExport MagickWand * MagickTextureImage(MagickWand *wand, const MagickWand *texture_wand)
Definition: magick-image.c:12557
WandExport MagickBooleanType MagickAdaptiveResizeImage(MagickWand *wand, const size_t columns, const size_t rows)
Definition: magick-image.c:245
WandExport MagickBooleanType MagickGetImageAlphaChannel(MagickWand *wand)
Definition: magick-image.c:4079
WandExport MagickBooleanType MagickResizeImage(MagickWand *wand, const size_t columns, const size_t rows, const FilterTypes filter, const double blur)
Definition: magick-image.c:9225
WandExport MagickBooleanType MagickSetImageDispose(MagickWand *wand, const DisposeType dispose)
Definition: magick-image.c:10393
WandExport InterlaceType MagickGetImageInterlaceScheme(MagickWand *wand)
Definition: magick-image.c:5499
WandExport MagickBooleanType MagickUnsharpMaskImage(MagickWand *wand, const double radius, const double sigma, const double amount, const double threshold)
Definition: magick-image.c:13141
WandExport MagickBooleanType MagickLevelImageChannel(MagickWand *wand, const ChannelType channel, const double black_point, const double gamma, const double white_point)
Definition: magick-image.c:6877
WandExport MagickBooleanType MagickFunctionImageChannel(MagickWand *wand, const ChannelType channel, const MagickFunction function, const size_t number_arguments, const double *arguments)
Definition: magick-image.c:3808
WandExport MagickBooleanType MagickRollImage(MagickWand *wand, const ssize_t x, const ssize_t y)
Definition: magick-image.c:9273
WandExport MagickBooleanType MagickPingImage(MagickWand *wand, const char *filename)
Definition: magick-image.c:8241
WandExport MagickBooleanType MagickSetImageWhitePoint(MagickWand *wand, const double x, const double y)
Definition: magick-image.c:11523
WandExport MagickBooleanType MagickResampleImage(MagickWand *wand, const double x_resolution, const double y_resolution, const FilterTypes filter, const double blur)
Definition: magick-image.c:9119
WandExport MagickBooleanType MagickSetImageType(MagickWand *wand, const ImageType image_type)
Definition: magick-image.c:11406
WandExport MagickBooleanType MagickExtentImage(MagickWand *wand, const size_t width, const size_t height, const ssize_t x, const ssize_t y)
Definition: magick-image.c:3384
WandExport MagickBooleanType MagickAdaptiveThresholdImage(MagickWand *wand, const size_t width, const size_t height, const ssize_t offset)
Definition: magick-image.c:364
WandExport OrientationType MagickGetImageOrientation(MagickWand *wand)
Definition: magick-image.c:5684
WandExport MagickBooleanType MagickClutImageChannel(MagickWand *wand, const ChannelType channel, const MagickWand *clut_wand)
Definition: magick-image.c:1492
WandExport MagickWand * MagickCompareImageLayers(MagickWand *wand, const ImageLayerMethod method)
Definition: magick-image.c:1899
WandExport MagickBooleanType MagickGetImageMatteColor(MagickWand *wand, PixelWand *matte_color)
Definition: magick-image.c:5649
WandExport MagickWand * MagickFxImage(MagickWand *wand, const char *expression)
Definition: magick-image.c:3855
WandExport MagickBooleanType MagickTransverseImage(MagickWand *wand)
Definition: magick-image.c:12992
WandExport MagickBooleanType MagickSharpenImageChannel(MagickWand *wand, const ChannelType channel, const double radius, const double sigma)
Definition: magick-image.c:11683
WandExport MagickBooleanType MagickHasPreviousImage(MagickWand *wand)
Definition: magick-image.c:6528
WandExport MagickBooleanType MagickSetImageBackgroundColor(MagickWand *wand, const PixelWand *background)
Definition: magick-image.c:9831
WandExport MagickBooleanType MagickSharpenImage(MagickWand *wand, const double radius, const double sigma)
Definition: magick-image.c:11673
WandExport double MagickGetImageFuzz(MagickWand *wand)
Definition: magick-image.c:5251
WandExport MagickBooleanType MagickChopImage(MagickWand *wand, const size_t width, const size_t height, const ssize_t x, const ssize_t y)
Definition: magick-image.c:1284
WandExport MagickBooleanType MagickSetImageMatteColor(MagickWand *wand, const PixelWand *matte)
Definition: magick-image.c:10916
WandExport MagickBooleanType MagickNegateImage(MagickWand *wand, const MagickBooleanType gray)
Definition: magick-image.c:7729
WandExport char * MagickGetImageFormat(MagickWand *wand)
Definition: magick-image.c:5214
WandExport MagickBooleanType MagickCompositeImageGravity(MagickWand *wand, const MagickWand *source_wand, const CompositeOperator compose, const GravityType gravity)
Definition: magick-image.c:2090
WandExport MagickBooleanType MagickSetImageCompose(MagickWand *wand, const CompositeOperator compose)
Definition: magick-image.c:10203
WandExport size_t MagickGetImageDepth(MagickWand *wand)
Definition: magick-image.c:5020
WandExport MagickBooleanType MagickMotionBlurImage(MagickWand *wand, const double radius, const double sigma, const double angle)
Definition: magick-image.c:7663
WandExport MagickBooleanType MagickSetImageColorspace(MagickWand *wand, const ColorspaceType colorspace)
Definition: magick-image.c:10164
WandExport MagickBooleanType MagickNextImage(MagickWand *wand)
Definition: magick-image.c:7845
WandExport MagickBooleanType MagickAdaptiveSharpenImage(MagickWand *wand, const double radius, const double sigma)
Definition: magick-image.c:302
#define WandExport
Definition: method-attribute.h:71
WandExport MagickBooleanType MagickPingImageFile(MagickWand *wand, FILE *file)
Definition: magick-image.c:8332
WandExport size_t MagickGetImageHeight(MagickWand *wand)
Definition: magick-image.c:5403
WandExport MagickBooleanType MagickRotationalBlurImage(MagickWand *wand, const double angle)
Definition: magick-image.c:9371
WandExport MagickBooleanType MagickEqualizeImage(MagickWand *wand)
Definition: magick-image.c:3162
WandExport MagickBooleanType MagickEvaluateImage(MagickWand *wand, const MagickEvaluateOperator op, const double value)
Definition: magick-image.c:3227
WandExport MagickBooleanType MagickWriteImagesFile(MagickWand *wand, FILE *file)
Definition: magick-image.c:13516
WandExport unsigned char * MagickGetImagesBlob(MagickWand *wand, size_t *length)
Definition: magick-image.c:4249
WandExport MagickBooleanType MagickGetImagePixelColor(MagickWand *wand, const ssize_t x, const ssize_t y, PixelWand *color)
Definition: magick-image.c:5773
WandExport MagickBooleanType MagickGetImageRange(MagickWand *wand, double *minima, double *maxima)
Definition: magick-image.c:5836
WandExport MagickBooleanType MagickPosterizeImage(MagickWand *wand, const size_t levels, const MagickBooleanType dither)
Definition: magick-image.c:8435
WandExport MagickBooleanType MagickAutoGammaImageChannel(MagickWand *wand, const ChannelType channel)
Definition: magick-image.c:803
WandExport MagickBooleanType MagickBrightnessContrastImage(MagickWand *wand, const double brightness, const double contrast)
Definition: magick-image.c:1174
WandExport MagickBooleanType MagickThumbnailImage(MagickWand *wand, const size_t columns, const size_t rows)
Definition: magick-image.c:12678
WandExport MagickBooleanType MagickSetImageDepth(MagickWand *wand, const size_t depth)
Definition: magick-image.c:10355
WandExport MagickBooleanType MagickRemapImage(MagickWand *, const MagickWand *, const DitherMethod)
WandExport MagickBooleanType MagickColorMatrixImage(MagickWand *wand, const KernelInfo *color_matrix)
Definition: magick-image.c:1705
WandExport MagickBooleanType MagickSelectiveBlurImage(MagickWand *wand, const double radius, const double sigma, const double threshold)
Definition: magick-image.c:9593
MagickExport MagickBooleanType MagickSegmentImage(MagickWand *wand, const ColorspaceType colorspace, const MagickBooleanType verbose, const double cluster_threshold, const double smooth_threshold)
Definition: magick-image.c:9534
WandExport MagickBooleanType MagickBrightnessContrastImageChannel(MagickWand *wand, const ChannelType channel, const double brightness, const double contrast)
Definition: magick-image.c:1185
WandExport MagickBooleanType MagickSigmoidalContrastImageChannel(MagickWand *wand, const ChannelType channel, const MagickBooleanType sharpen, const double alpha, const double beta)
Definition: magick-image.c:11868
WandExport MagickBooleanType MagickSetImageOrientation(MagickWand *wand, const OrientationType orientation)
Definition: magick-image.c:10999
WandExport MagickWand * MagickStereoImage(MagickWand *wand, const MagickWand *offset_wand)
Definition: magick-image.c:12424
WandExport MagickBooleanType MagickGetImageResolution(MagickWand *wand, double *x, double *y)
Definition: magick-image.c:6015
WandExport MagickBooleanType MagickGammaImageChannel(MagickWand *wand, const ChannelType channel, const double gamma)
Definition: magick-image.c:3928
WandExport MagickBooleanType MagickAutoOrientImage(MagickWand *wand)
Definition: magick-image.c:898
WandExport MagickBooleanType MagickContrastStretchImage(MagickWand *wand, const double black_point, const double white_point)
Definition: magick-image.c:2270
WandExport MagickBooleanType MagickUnsharpMaskImageChannel(MagickWand *wand, const ChannelType channel, const double radius, const double sigma, const double amount, const double threshold)
Definition: magick-image.c:13153
WandExport MagickBooleanType MagickRotateImage(MagickWand *wand, const PixelWand *background, const double degrees)
Definition: magick-image.c:9322
WandExport MagickBooleanType MagickResetImagePage(MagickWand *wand, const char *page)
Definition: magick-image.c:9165
Definition: pixel-wand.c:63
WandExport MagickWand * MagickCompareImageChannels(MagickWand *wand, const MagickWand *reference, const ChannelType channel, const MetricType metric, double *distortion)
Definition: magick-image.c:1848
WandExport MagickBooleanType MagickSolarizeImageChannel(MagickWand *wand, const ChannelType channel, const double threshold)
Definition: magick-image.c:12085
WandExport MagickWand * MagickCompareImages(MagickWand *wand, const MagickWand *reference, const MetricType metric, double *distortion)
Definition: magick-image.c:1947
WandExport MagickBooleanType MagickModeImage(MagickWand *wand, const double radius)
Definition: deprecate.c:1789
WandExport MagickBooleanType MagickCompositeImageChannel(MagickWand *wand, const ChannelType channel, const MagickWand *source_wand, const CompositeOperator compose, const ssize_t x, const ssize_t y)
Definition: magick-image.c:2027
WandExport MagickBooleanType MagickNegateImageChannel(MagickWand *wand, const ChannelType channel, const MagickBooleanType gray)
Definition: magick-image.c:7739
WandExport MagickBooleanType MagickLabelImage(MagickWand *wand, const char *label)
Definition: magick-image.c:6806
WandExport EndianType MagickGetImageEndian(MagickWand *wand)
Definition: magick-image.c:5138
WandExport MagickBooleanType MagickAutoLevelImageChannel(MagickWand *wand, const ChannelType channel)
Definition: magick-image.c:857
WandExport MagickBooleanType MagickAnnotateImage(MagickWand *wand, const DrawingWand *drawing_wand, const double x, const double y, const double angle, const char *text)
Definition: magick-image.c:639
WandExport MagickBooleanType MagickMotionBlurImageChannel(MagickWand *wand, const ChannelType channel, const double radius, const double sigma, const double angle)
Definition: magick-image.c:7673
WandExport MagickBooleanType MagickGetImageWhitePoint(MagickWand *wand, double *x, double *y)
Definition: magick-image.c:6293
WandExport MagickWand * MagickTransformImage(MagickWand *wand, const char *crop, const char *geometry)
Definition: magick-image.c:12791
WandExport MagickBooleanType MagickLiquidRescaleImage(MagickWand *wand, const size_t columns, const size_t rows, const double delta_x, const double rigidity)
Definition: magick-image.c:7119
WandExport VirtualPixelMethod MagickGetImageVirtualPixelMethod(MagickWand *wand)
Definition: magick-image.c:6251
WandExport MagickBooleanType MagickImportImagePixels(MagickWand *wand, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, const char *map, const StorageType storage, const void *pixels)
Definition: magick-image.c:6703
WandExport MagickWand * MagickMergeImageLayers(MagickWand *wand, const ImageLayerMethod method)
Definition: magick-image.c:7273
WandExport MagickBooleanType MagickImplodeImage(MagickWand *wand, const double amount)
Definition: magick-image.c:6633
WandExport MagickBooleanType MagickFunctionImage(MagickWand *wand, const MagickFunction function, const size_t number_arguments, const double *arguments)
Definition: magick-image.c:3788
WandExport MagickBooleanType MagickReduceNoiseImage(MagickWand *wand, const double radius)
Definition: deprecate.c:2172
WandExport MagickBooleanType MagickGetImageRedPrimary(MagickWand *wand, double *x, double *y)
Definition: magick-image.c:5879
WandExport MagickWand * MagickMontageImage(MagickWand *wand, const DrawingWand *drawing_wand, const char *tile_geometry, const char *thumbnail_geometry, const MontageMode mode, const char *frame)
Definition: magick-image.c:7431
WandExport MagickBooleanType MagickLevelizeImage(MagickWand *wand, const double black_point, const double gamma, const double white_point)
Definition: magick-image.c:7010
WandExport MagickBooleanType MagickReadImageFile(MagickWand *wand, FILE *file)
Definition: magick-image.c:8963
WandExport DisposeType MagickGetImageDispose(MagickWand *wand)
Definition: magick-image.c:5101
WandExport MagickBooleanType MagickSparseColorImage(MagickWand *wand, const ChannelType channel, const SparseColorMethod method, const size_t number_arguments, const double *arguments)
Definition: magick-image.c:12152
WandExport MagickBooleanType MagickSetImageFuzz(MagickWand *wand, const double fuzz)
Definition: magick-image.c:10601
WandExport MagickBooleanType MagickNewImage(MagickWand *wand, const size_t width, const size_t height, const PixelWand *background)
Definition: magick-image.c:7788
WandExport char * MagickGetImageSignature(MagickWand *wand)
Definition: magick-image.c:6085
WandExport char * MagickIdentifyImage(MagickWand *wand)
Definition: magick-image.c:6564
WandExport MagickProgressMonitor MagickSetImageProgressMonitor(MagickWand *wand, const MagickProgressMonitor progress_monitor, void *client_data)
Definition: magick-image.c:11160
WandExport MagickBooleanType MagickDisplayImage(MagickWand *wand, const char *server_name)
Definition: magick-image.c:2754
WandExport MagickBooleanType MagickGetImageChannelKurtosis(MagickWand *wand, const ChannelType channel, double *kurtosis, double *skewness)
Definition: magick-image.c:4576
WandExport MagickBooleanType MagickLevelizeImageChannel(MagickWand *wand, const ChannelType channel, const double black_point, const double gamma, const double white_point)
Definition: magick-image.c:7021
WandExport MagickBooleanType MagickTrimImage(MagickWand *wand, const double fuzz)
Definition: magick-image.c:13039
WandExport MagickWand * MagickMorphImages(MagickWand *wand, const size_t number_frames)
Definition: magick-image.c:7531
Definition: magick-wand-private.h:50
WandExport PixelWand ** MagickGetImageHistogram(MagickWand *wand, size_t *number_colors)
Definition: magick-image.c:5441
WandExport MagickBooleanType MagickDisplayImages(MagickWand *wand, const char *server_name)
Definition: magick-image.c:2805
WandExport MagickBooleanType MagickGetImageDistortion(MagickWand *wand, const MagickWand *reference, const MetricType metric, double *distortion)
Definition: magick-image.c:5062
WandExport MagickBooleanType MagickThresholdImage(MagickWand *wand, const double threshold)
Definition: magick-image.c:12621
WandExport MagickWand * MagickEvaluateImages(MagickWand *wand, const MagickEvaluateOperator op)
Definition: magick-image.c:3245
WandExport MagickBooleanType MagickTransposeImage(MagickWand *wand)
Definition: magick-image.c:12951
WandExport MagickBooleanType MagickEdgeImage(MagickWand *wand, const double radius)
Definition: magick-image.c:2987
WandExport double * MagickGetImageChannelDistortions(MagickWand *wand, const MagickWand *reference, const MetricType metric)
Definition: magick-image.c:4469
WandExport MagickBooleanType MagickFrameImage(MagickWand *wand, const PixelWand *matte_color, const size_t width, const size_t height, const ssize_t inner_bevel, const ssize_t outer_bevel)
Definition: magick-image.c:3718
WandExport MagickBooleanType MagickSwirlImage(MagickWand *wand, const double degrees)
Definition: magick-image.c:12512
WandExport MagickBooleanType MagickBlurImageChannel(MagickWand *wand, const ChannelType channel, const double radius, const double sigma)
Definition: magick-image.c:1061
WandExport MagickBooleanType MagickClipImage(MagickWand *wand)
Definition: magick-image.c:1387
WandExport MagickBooleanType MagickSketchImage(MagickWand *wand, const double radius, const double sigma, const double angle)
Definition: magick-image.c:11976
WandExport MagickBooleanType MagickSpliceImage(MagickWand *wand, const size_t width, const size_t height, const ssize_t x, const ssize_t y)
Definition: magick-image.c:12205
WandExport MagickBooleanType MagickShaveImage(MagickWand *wand, const size_t columns, const size_t rows)
Definition: magick-image.c:11733
WandExport MagickBooleanType MagickCropImage(MagickWand *wand, const size_t width, const size_t height, const ssize_t x, const ssize_t y)
Definition: magick-image.c:2396
WandExport MagickBooleanType MagickFlipImage(MagickWand *wand)
Definition: magick-image.c:3494
WandExport MagickBooleanType MagickSetImageChannelDepth(MagickWand *wand, const ChannelType channel, const size_t depth)
Definition: magick-image.c:9993
WandExport ImageType MagickGetImageType(MagickWand *wand)
Definition: magick-image.c:6176
WandExport MagickBooleanType MagickAdaptiveBlurImageChannel(MagickWand *wand, const ChannelType channel, const double radius, const double sigma)
Definition: magick-image.c:199
WandExport MagickBooleanType MagickShadowImage(MagickWand *wand, const double opacity, const double sigma, const ssize_t x, const ssize_t y)
Definition: magick-image.c:11618
WandExport MagickBooleanType MagickSetImageGravity(MagickWand *wand, const GravityType gravity)
Definition: magick-image.c:10678
WandExport MagickBooleanType MagickAnimateImages(MagickWand *wand, const char *server_name)
Definition: magick-image.c:700
WandExport MagickBooleanType MagickGetImagePage(MagickWand *wand, size_t *width, size_t *height, ssize_t *x, ssize_t *y)
Definition: magick-image.c:5730
WandExport MagickWand * MagickPreviewImages(MagickWand *wand, const PreviewType preview)
Definition: magick-image.c:8481
WandExport size_t MagickGetImageScene(MagickWand *wand)
Definition: magick-image.c:6051
WandExport MagickBooleanType MagickEqualizeImageChannel(MagickWand *wand, const ChannelType channel)
Definition: magick-image.c:3171
WandExport MagickBooleanType MagickGetImageChannelRange(MagickWand *wand, const ChannelType channel, double *minima, double *maxima)
Definition: magick-image.c:4669
WandExport MagickBooleanType MagickQuantizeImage(MagickWand *wand, const size_t number_colors, const ColorspaceType colorspace, const size_t treedepth, const MagickBooleanType dither, const MagickBooleanType measure_error)
Definition: magick-image.c:8609
WandExport MagickBooleanType MagickFilterImage(MagickWand *wand, const KernelInfo *kernel)
Definition: magick-image.c:3440
WandExport MagickBooleanType MagickSetImageGamma(MagickWand *wand, const double gamma)
Definition: magick-image.c:10639
WandExport double MagickGetImageGamma(MagickWand *wand)
Definition: magick-image.c:5288
WandExport MagickBooleanType MagickAffineTransformImage(MagickWand *wand, const DrawingWand *drawing_wand)
Definition: magick-image.c:578
WandExport MagickBooleanType MagickCycleColormapImage(MagickWand *wand, const ssize_t displace)
Definition: magick-image.c:2449
WandExport MagickBooleanType MagickSetImageEndian(MagickWand *wand, const EndianType endian)
Definition: magick-image.c:10431
WandExport MagickBooleanType MagickGetImageBackgroundColor(MagickWand *wand, PixelWand *background_color)
Definition: magick-image.c:4158
WandExport MagickBooleanType MagickFilterImageChannel(MagickWand *wand, const ChannelType channel, const KernelInfo *kernel)
Definition: magick-image.c:3450
WandExport MagickBooleanType MagickRandomThresholdImage(MagickWand *wand, const double low, const double high)
Definition: magick-image.c:8811
WandExport MagickBooleanType MagickSetImageRedPrimary(MagickWand *wand, const double x, const double y)
Definition: magick-image.c:11208
WandExport MagickBooleanType MagickSetImagePage(MagickWand *wand, const size_t width, const size_t height, const ssize_t x, const ssize_t y)
Definition: magick-image.c:11044
WandExport MagickBooleanType MagickClampImageChannel(MagickWand *wand, const ChannelType channel)
Definition: magick-image.c:1346
WandExport Image * GetImageFromMagickWand(const MagickWand *wand)
Definition: magick-image.c:136
WandExport MagickBooleanType MagickOpaquePaintImage(MagickWand *wand, const PixelWand *target, const PixelWand *fill, const double fuzz, const MagickBooleanType invert)
Definition: magick-image.c:8016
WandExport CompressionType MagickGetImageCompression(MagickWand *wand)
Definition: magick-image.c:4913
WandExport size_t MagickGetImageWidth(MagickWand *wand)
Definition: magick-image.c:6329
WandExport MagickBooleanType MagickPreviousImage(MagickWand *wand)
Definition: magick-image.c:8535
WandExport size_t MagickGetNumberImages(MagickWand *wand)
Definition: magick-image.c:6363
WandExport MagickBooleanType MagickLinearStretchImage(MagickWand *wand, const double black_point, const double white_point)
Definition: magick-image.c:7071
WandExport MagickBooleanType MagickPolaroidImage(MagickWand *wand, const DrawingWand *drawing_wand, const double angle)
Definition: magick-image.c:8381
WandExport MagickBooleanType MagickSetImageBorderColor(MagickWand *wand, const PixelWand *border)
Definition: magick-image.c:9953
WandExport MagickBooleanType MagickSigmoidalContrastImage(MagickWand *wand, const MagickBooleanType sharpen, const double alpha, const double beta)
Definition: magick-image.c:11857
WandExport MagickBooleanType MagickDistortImage(MagickWand *wand, const DistortImageMethod method, const size_t number_arguments, const double *arguments, const MagickBooleanType bestfit)
Definition: magick-image.c:2882
WandExport MagickBooleanType MagickEvaluateImageChannel(MagickWand *wand, const ChannelType channel, const MagickEvaluateOperator op, const double value)
Definition: magick-image.c:3263
WandExport VirtualPixelMethod MagickSetImageVirtualPixelMethod(MagickWand *wand, const VirtualPixelMethod method)
Definition: magick-image.c:11484
WandExport MagickBooleanType MagickMinifyImage(MagickWand *wand)
Definition: magick-image.c:7314
WandExport MagickBooleanType MagickSetImageInterlaceScheme(MagickWand *wand, const InterlaceType interlace)
Definition: magick-image.c:10760
WandExport MagickBooleanType MagickAutoGammaImage(MagickWand *wand)
Definition: magick-image.c:794
WandExport MagickBooleanType MagickCompositeImage(MagickWand *wand, const MagickWand *source_wand, const CompositeOperator compose, const ssize_t x, const ssize_t y)
Definition: magick-image.c:2015
WandExport MagickBooleanType MagickGammaImage(MagickWand *wand, const double gamma)
Definition: magick-image.c:3918
WandExport MagickBooleanType MagickSolarizeImage(MagickWand *wand, const double threshold)
Definition: magick-image.c:12075
WandExport size_t MagickGetImageChannelDepth(MagickWand *wand, const ChannelType channel)
Definition: magick-image.c:4374
WandExport InterpolatePixelMethod MagickGetImageInterpolateMethod(MagickWand *wand)
Definition: magick-image.c:5537
WandExport MagickBooleanType MagickWriteImageFile(MagickWand *wand, FILE *file)
Definition: magick-image.c:13409
WandExport MagickBooleanType MagickSetImageColor(MagickWand *wand, const PixelWand *color)
Definition: magick-image.c:10071
WandExport MagickBooleanType MagickSetImageFormat(MagickWand *wand, const char *format)
Definition: magick-image.c:10550
WandExport MagickBooleanType MagickWriteImage(MagickWand *wand, const char *filename)
Definition: magick-image.c:13352
WandExport MagickBooleanType MagickClampImage(MagickWand *wand)
Definition: magick-image.c:1337
WandExport MagickBooleanType MagickInverseFourierTransformImage(MagickWand *magnitude_wand, MagickWand *phase_wand, const MagickBooleanType magnitude)
Definition: magick-image.c:6753
WandExport MagickBooleanType MagickSetImageInterpolateMethod(MagickWand *wand, const InterpolatePixelMethod method)
Definition: magick-image.c:10799
WandExport MagickBooleanType MagickOptimizeImageTransparency(MagickWand *wand)
Definition: magick-image.c:8125
WandExport CompositeOperator MagickGetImageCompose(MagickWand *wand)
Definition: magick-image.c:4876
WandExport MagickBooleanType MagickSelectiveBlurImageChannel(MagickWand *wand, const ChannelType channel, const double radius, const double sigma, const double threshold)
Definition: magick-image.c:9604
WandExport char * MagickGetImageFilename(MagickWand *wand)
Definition: magick-image.c:5176
WandExport MagickBooleanType MagickSetImageTicksPerSecond(MagickWand *wand, const ssize_t ticks_per_second)
Definition: magick-image.c:11365
WandExport MagickBooleanType MagickWriteImages(MagickWand *wand, const char *filename, const MagickBooleanType adjoin)
Definition: magick-image.c:13468
WandExport MagickBooleanType MagickLevelImageColorsChannel(MagickWand *wand, const ChannelType channel, const PixelWand *black_color, const PixelWand *white_color, const MagickBooleanType invert)
Definition: magick-image.c:6947
WandExport MagickBooleanType MagickDespeckleImage(MagickWand *wand)
Definition: magick-image.c:2683
WandExport MagickBooleanType MagickSetImageMatte(MagickWand *wand, const MagickBooleanType matte)
Definition: magick-image.c:10876
WandExport unsigned char * MagickGetImageBlob(MagickWand *wand, size_t *length)
Definition: magick-image.c:4203
WandExport MagickWand * MagickSmushImages(MagickWand *wand, const MagickBooleanType stack, const ssize_t offset)
Definition: magick-image.c:12025
WandExport MagickBooleanType MagickDrawImage(MagickWand *wand, const DrawingWand *drawing_wand)
Definition: magick-image.c:2928
WandExport MagickBooleanType MagickSetImageColormapColor(MagickWand *wand, const size_t index, const PixelWand *color)
Definition: magick-image.c:10119
WandExport MagickWand * MagickGetImageClipMask(MagickWand *wand)
Definition: magick-image.c:4112
WandExport MagickBooleanType MagickSetImageGreenPrimary(MagickWand *wand, const double x, const double y)
Definition: magick-image.c:10720
WandExport MagickWand * MagickCoalesceImages(MagickWand *wand)
Definition: magick-image.c:1537
WandExport MagickWand * MagickGetImage(MagickWand *wand)
Definition: magick-image.c:4034
WandExport MagickBooleanType MagickConvolveImage(MagickWand *wand, const size_t order, const double *kernel)
Definition: magick-image.c:2333
WandExport MagickWand * MagickGetImageRegion(MagickWand *wand, const size_t width, const size_t height, const ssize_t x, const ssize_t y)
Definition: magick-image.c:5926
WandExport MagickBooleanType MagickRandomThresholdImageChannel(MagickWand *wand, const ChannelType channel, const double low, const double high)
Definition: magick-image.c:8821
WandExport MagickBooleanType MagickOpaquePaintImageChannel(MagickWand *wand, const ChannelType channel, const PixelWand *target, const PixelWand *fill, const double fuzz, const MagickBooleanType invert)
Definition: magick-image.c:8028
WandExport MagickBooleanType MagickForwardFourierTransformImage(MagickWand *wand, const MagickBooleanType magnitude)
Definition: magick-image.c:3660
WandExport MagickBooleanType MagickRaiseImage(MagickWand *wand, const size_t width, const size_t height, const ssize_t x, const ssize_t y, const MagickBooleanType raise)
Definition: magick-image.c:8752
WandExport MagickBooleanType MagickVignetteImage(MagickWand *wand, const double black_point, const double white_point, const ssize_t x, const ssize_t y)
Definition: magick-image.c:13204
WandExport MagickBooleanType MagickUniqueImageColors(MagickWand *wand)
Definition: magick-image.c:13080
WandExport MagickBooleanType MagickHaldClutImageChannel(MagickWand *wand, const ChannelType channel, const MagickWand *hald_wand)
Definition: magick-image.c:6451
WandExport MagickWand * MagickAppendImages(MagickWand *wand, const MagickBooleanType stack)
Definition: magick-image.c:749
WandExport ChannelStatistics * MagickGetImageChannelStatistics(MagickWand *wand)
Definition: magick-image.c:4716
WandExport MagickBooleanType MagickSeparateImageChannel(MagickWand *wand, const ChannelType channel)
Definition: magick-image.c:9652
WandExport MagickBooleanType MagickLocalContrastImage(MagickWand *wand, const double radius, const double strength)
Definition: magick-image.c:7169
WandExport MagickBooleanType MagickThresholdImageChannel(MagickWand *wand, const ChannelType channel, const double threshold)
Definition: magick-image.c:12631
WandExport MagickBooleanType MagickEncipherImage(MagickWand *wand, const char *passphrase)
Definition: magick-image.c:3082
WandExport MagickBooleanType MagickPingImageBlob(MagickWand *wand, const void *blob, const size_t length)
Definition: magick-image.c:8291
WandExport MagickBooleanType MagickStatisticImageChannel(MagickWand *wand, const ChannelType channel, const StatisticType type, const size_t width, const size_t height)
Definition: magick-image.c:12322
WandExport MagickBooleanType MagickLevelImageColors(MagickWand *wand, const PixelWand *black_color, const PixelWand *white_color, const MagickBooleanType invert)
Definition: magick-image.c:6935
WandExport size_t MagickGetImageDelay(MagickWand *wand)
Definition: magick-image.c:4987
WandExport MagickWand * MagickSteganoImage(MagickWand *wand, const MagickWand *watermark_wand, const ssize_t offset)
Definition: magick-image.c:12373
WandExport MagickBooleanType MagickCharcoalImage(MagickWand *wand, const double radius, const double sigma)
Definition: magick-image.c:1233
WandExport MagickBooleanType MagickSampleImage(MagickWand *wand, const size_t columns, const size_t rows)
Definition: magick-image.c:9430
WandExport MagickBooleanType MagickMorphologyImageChannel(MagickWand *wand, const ChannelType channel, const MorphologyMethod method, const ssize_t iterations, const KernelInfo *kernel)
Definition: magick-image.c:7600
WandExport MagickBooleanType MagickSetImageCompression(MagickWand *wand, const CompressionType compression)
Definition: magick-image.c:10241
WandExport MagickBooleanType MagickSetImageClipMask(MagickWand *wand, const MagickWand *clip_mask)
Definition: magick-image.c:10030
WandExport MagickBooleanType MagickGaussianBlurImage(MagickWand *wand, const double radius, const double sigma)
Definition: magick-image.c:3982
WandExport MagickBooleanType MagickClipImagePath(MagickWand *wand, const char *pathname, const MagickBooleanType inside)
Definition: magick-image.c:1436
WandExport MagickBooleanType MagickCompositeLayers(MagickWand *wand, const MagickWand *source_wand, const CompositeOperator compose, const ssize_t x, const ssize_t y)
Definition: magick-image.c:2168
WandExport MagickBooleanType MagickSetImageRenderingIntent(MagickWand *wand, const RenderingIntent rendering_intent)
Definition: magick-image.c:11248
WandExport MagickBooleanType MagickCommentImage(MagickWand *wand, const char *comment)
Definition: magick-image.c:1797
WandExport MagickBooleanType MagickAdaptiveBlurImage(MagickWand *wand, const double radius, const double sigma)
Definition: magick-image.c:189
WandExport MagickBooleanType MagickClutImage(MagickWand *wand, const MagickWand *clut_wand)
Definition: magick-image.c:1482
WandExport size_t MagickGetImageCompressionQuality(MagickWand *wand)
Definition: magick-image.c:4950
WandExport ColorspaceType MagickGetImageColorspace(MagickWand *wand)
Definition: magick-image.c:4838
WandExport MagickBooleanType MagickHaldClutImage(MagickWand *wand, const MagickWand *hald_wand)
Definition: magick-image.c:6441
WandExport MagickBooleanType MagickGetImageBluePrimary(MagickWand *wand, double *x, double *y)
Definition: magick-image.c:4297
WandExport MagickBooleanType MagickOilPaintImage(MagickWand *wand, const double radius)
Definition: magick-image.c:7953
WandExport size_t MagickGetImageColors(MagickWand *wand)
Definition: magick-image.c:4801
WandExport MagickBooleanType MagickSetImageOpacity(MagickWand *wand, const double alpha)
Definition: magick-image.c:10955
WandExport MagickBooleanType MagickSetImageBluePrimary(MagickWand *wand, const double x, const double y)
Definition: magick-image.c:9914
WandExport MagickBooleanType MagickSetImageUnits(MagickWand *wand, const ResolutionType units)
Definition: magick-image.c:11444
Definition: drawing-wand.c:91
WandExport MagickBooleanType MagickConstituteImage(MagickWand *wand, const size_t columns, const size_t rows, const char *map, const StorageType storage, const void *pixels)
Definition: magick-image.c:2518
WandExport MagickBooleanType MagickBlueShiftImage(MagickWand *wand, const double factor)
Definition: magick-image.c:996
WandExport MagickBooleanType MagickMorphologyImage(MagickWand *wand, const MorphologyMethod method, const ssize_t iterations, const KernelInfo *kernel)
Definition: magick-image.c:7588
WandExport MagickBooleanType MagickRemoveImage(MagickWand *wand)
Definition: magick-image.c:9065
WandExport MagickBooleanType MagickConvolveImageChannel(MagickWand *wand, const ChannelType channel, const size_t order, const double *kernel)
Definition: magick-image.c:2343
WandExport MagickBooleanType MagickContrastStretchImageChannel(MagickWand *wand, const ChannelType channel, const double black_point, const double white_point)
Definition: magick-image.c:2281
WandExport MagickBooleanType MagickSetImageExtent(MagickWand *wand, const size_t columns, const size_t rows)
Definition: magick-image.c:10471
WandExport MagickBooleanType MagickBlurImage(MagickWand *wand, const double radius, const double sigma)
Definition: magick-image.c:1051
WandExport MagickBooleanType MagickSetImageDelay(MagickWand *wand, const size_t delay)
Definition: magick-image.c:10317
WandExport MagickBooleanType MagickSetImageBias(MagickWand *wand, const double bias)
Definition: magick-image.c:9870
WandExport MagickBooleanType MagickColorizeImage(MagickWand *wand, const PixelWand *colorize, const PixelWand *opacity)
Definition: magick-image.c:1642
WandExport MagickBooleanType MagickStripImage(MagickWand *wand)
Definition: magick-image.c:12469
WandExport double MagickGetImageTotalInkDensity(MagickWand *wand)
Definition: magick-image.c:6394
WandExport MagickBooleanType MagickRotationalBlurImageChannel(MagickWand *wand, const ChannelType channel, const double angle)
Definition: magick-image.c:9381
WandExport MagickBooleanType MagickGetImageColormapColor(MagickWand *wand, const size_t index, PixelWand *color)
Definition: magick-image.c:4759
WandExport RenderingIntent MagickGetImageRenderingIntent(MagickWand *wand)
Definition: magick-image.c:5973
WandExport MagickBooleanType MagickNormalizeImageChannel(MagickWand *wand, const ChannelType channel)
Definition: magick-image.c:7908
WandExport MagickBooleanType MagickHasNextImage(MagickWand *wand)
Definition: magick-image.c:6492
WandExport MagickBooleanType MagickGetImageLength(MagickWand *wand, MagickSizeType *length)
Definition: magick-image.c:5611
WandExport ResolutionType MagickGetImageUnits(MagickWand *wand)
Definition: magick-image.c:6213
WandExport MagickBooleanType MagickAddImage(MagickWand *wand, const MagickWand *add_wand)
Definition: magick-image.c:468
WandExport MagickBooleanType MagickDecipherImage(MagickWand *wand, const char *passphrase)
Definition: magick-image.c:2560
WandExport MagickBooleanType MagickBorderImage(MagickWand *wand, const PixelWand *bordercolor, const size_t width, const size_t height)
Definition: magick-image.c:1112
WandExport MagickBooleanType MagickWaveImage(MagickWand *wand, const double amplitude, const double wave_length)
Definition: magick-image.c:13253
WandExport MagickWand * MagickOptimizeImageLayers(MagickWand *wand)
Definition: magick-image.c:8080
WandExport MagickBooleanType MagickGaussianBlurImageChannel(MagickWand *wand, const ChannelType channel, const double radius, const double sigma)
Definition: magick-image.c:3992
WandExport MagickBooleanType MagickColorDecisionListImage(MagickWand *wand, const char *color_correction_collection)
Definition: magick-image.c:1597
WandExport MagickBooleanType MagickSetImageFilename(MagickWand *wand, const char *filename)
Definition: magick-image.c:10509
WandExport MagickBooleanType MagickTransparentPaintImage(MagickWand *wand, const PixelWand *target, const double alpha, const double fuzz, const MagickBooleanType invert)
Definition: magick-image.c:12903
WandExport MagickBooleanType MagickSetImagePixelColor(MagickWand *wand, const ssize_t x, const ssize_t y, const PixelWand *color)
Definition: magick-image.c:11087
WandExport MagickBooleanType MagickGetImageChannelMean(MagickWand *wand, const ChannelType channel, double *mean, double *standard_deviation)
Definition: magick-image.c:4623
WandExport MagickBooleanType MagickSetImageResolution(MagickWand *wand, const double x_resolution, const double y_resolution)
Definition: magick-image.c:11288
WandExport MagickBooleanType MagickSetImageAlphaChannel(MagickWand *wand, const AlphaChannelType alpha_type)
Definition: magick-image.c:9794
WandExport MagickBooleanType MagickMedianFilterImage(MagickWand *wand, const double radius)
Definition: deprecate.c:1704
WandExport MagickWand * MagickCombineImages(MagickWand *wand, const ChannelType channel)
Definition: magick-image.c:1754
WandExport Image * MagickDestroyImage(Image *image)
Definition: magick-image.c:2724
WandExport MagickBooleanType MagickSetImageIterations(MagickWand *wand, const size_t iterations)
Definition: magick-image.c:10837
WandExport MagickBooleanType MagickSepiaToneImage(MagickWand *wand, const double threshold)
Definition: magick-image.c:9698
WandExport MagickBooleanType MagickFlopImage(MagickWand *wand)
Definition: magick-image.c:3614
WandExport MagickBooleanType MagickGetImageBorderColor(MagickWand *wand, PixelWand *border_color)
Definition: magick-image.c:4336
WandExport MagickBooleanType MagickAddNoiseImageChannel(MagickWand *wand, const ChannelType channel, const NoiseType noise_type)
Definition: magick-image.c:532
WandExport MagickBooleanType MagickAutoLevelImage(MagickWand *wand)
Definition: magick-image.c:848
WandExport MagickBooleanType MagickStatisticImage(MagickWand *wand, const StatisticType type, const size_t width, const size_t height)
Definition: magick-image.c:12312
WandExport MagickBooleanType MagickFloodfillPaintImage(MagickWand *wand, const ChannelType channel, const PixelWand *fill, const double fuzz, const PixelWand *bordercolor, const ssize_t x, const ssize_t y, const MagickBooleanType invert)
Definition: magick-image.c:3557
WandExport MagickBooleanType MagickEmbossImage(MagickWand *wand, const double radius, const double sigma)
Definition: magick-image.c:3038
WandExport MagickBooleanType MagickExportImagePixels(MagickWand *wand, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, const char *map, const StorageType storage, void *pixels)
Definition: magick-image.c:3331
WandExport MagickBooleanType MagickSetImage(MagickWand *wand, const MagickWand *set_wand)
Definition: magick-image.c:9744
WandExport ChannelFeatures * MagickGetImageChannelFeatures(MagickWand *wand, const size_t distance)
Definition: magick-image.c:4530