MagickWand  6.9.10
Convert, Edit, Or Compose Bitmap Images
magick-image.h
Go to the documentation of this file.
1 /*
2  Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization
3  dedicated to making software imaging solutions freely available.
4 
5  You may not use this file except in compliance with the License. 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),
217  MagickLinearStretchImage(MagickWand *,const double,const double),
218  MagickLiquidRescaleImage(MagickWand *,const size_t,const size_t,const double,
219  const double),
220  MagickLocalContrastImage(MagickWand *,const double,const double),
222  MagickMedianFilterImage(MagickWand *,const double),
224  MagickModeImage(MagickWand *,const double),
225  MagickModulateImage(MagickWand *,const double,const double,const double),
226  MagickMorphologyImage(MagickWand *,MorphologyMethod,const ssize_t,
227  KernelInfo *),
228  MagickMorphologyImageChannel(MagickWand *,const ChannelType,MorphologyMethod,
229  const ssize_t,KernelInfo *),
230  MagickMotionBlurImage(MagickWand *,const double,const double,const double),
231  MagickMotionBlurImageChannel(MagickWand *,const ChannelType,const double,
232  const double,const double),
233  MagickNegateImage(MagickWand *,const MagickBooleanType),
234  MagickNegateImageChannel(MagickWand *,const ChannelType,
235  const MagickBooleanType),
236  MagickNewImage(MagickWand *,const size_t,const size_t,const PixelWand *),
239  MagickNormalizeImageChannel(MagickWand *,const ChannelType),
240  MagickOilPaintImage(MagickWand *,const double),
242  const double,const MagickBooleanType),
243  MagickOpaquePaintImageChannel(MagickWand *,const ChannelType,
244  const PixelWand *,const PixelWand *,const double,const MagickBooleanType),
245  MagickOrderedPosterizeImage(MagickWand *,const char *),
247  const char *),
250  const double,const double,const MagickBooleanType invert),
251  MagickPingImage(MagickWand *,const char *),
252  MagickPingImageBlob(MagickWand *,const void *,const size_t),
254  MagickPolaroidImage(MagickWand *,const DrawingWand *,const double),
255  MagickPosterizeImage(MagickWand *,const size_t,const MagickBooleanType),
257  MagickQuantizeImage(MagickWand *,const size_t,const ColorspaceType,
258  const size_t,const MagickBooleanType,const MagickBooleanType),
259  MagickQuantizeImages(MagickWand *,const size_t,const ColorspaceType,
260  const size_t,const MagickBooleanType,const MagickBooleanType),
261  MagickRaiseImage(MagickWand *,const size_t,const size_t,const ssize_t,
262  const ssize_t,const MagickBooleanType),
263  MagickRandomThresholdImage(MagickWand *,const double,const double),
264  MagickRandomThresholdImageChannel(MagickWand *,const ChannelType,const double,
265  const double),
266  MagickReadImage(MagickWand *,const char *),
267  MagickReadImageBlob(MagickWand *,const void *,const size_t),
269  MagickReduceNoiseImage(MagickWand *,const double),
270  MagickRemapImage(MagickWand *,const MagickWand *,const DitherMethod),
272  MagickResampleImage(MagickWand *,const double,const double,const FilterTypes,
273  const double),
274  MagickResetImagePage(MagickWand *,const char *),
275  MagickResizeImage(MagickWand *,const size_t,const size_t,const FilterTypes,
276  const double),
277  MagickRollImage(MagickWand *,const ssize_t,const ssize_t),
278  MagickRotateImage(MagickWand *,const PixelWand *,const double),
279  MagickRotationalBlurImage(MagickWand *,const double),
280  MagickRotationalBlurImageChannel(MagickWand *,const ChannelType,
281  const double),
282  MagickSampleImage(MagickWand *,const size_t,const size_t),
283  MagickScaleImage(MagickWand *,const size_t,const size_t),
284  MagickSegmentImage(MagickWand *,const ColorspaceType,const MagickBooleanType,
285  const double,const double),
286  MagickSelectiveBlurImage(MagickWand *,const double,const double,const double),
287  MagickSelectiveBlurImageChannel(MagickWand *,const ChannelType,const double,
288  const double,const double),
289  MagickSeparateImageChannel(MagickWand *,const ChannelType),
290  MagickSepiaToneImage(MagickWand *,const double),
292  MagickSetImageAlphaChannel(MagickWand *,const AlphaChannelType),
294  MagickSetImageBias(MagickWand *,const double),
295  MagickSetImageBluePrimary(MagickWand *,const double,const double),
297  MagickSetImageChannelDepth(MagickWand *,const ChannelType,const size_t),
301  const PixelWand *),
302  MagickSetImageColorspace(MagickWand *,const ColorspaceType),
303  MagickSetImageCompose(MagickWand *,const CompositeOperator),
304  MagickSetImageCompression(MagickWand *,const CompressionType),
305  MagickSetImageDelay(MagickWand *,const size_t),
306  MagickSetImageDepth(MagickWand *,const size_t),
307  MagickSetImageDispose(MagickWand *,const DisposeType),
309  MagickSetImageEndian(MagickWand *,const EndianType),
310  MagickSetImageExtent(MagickWand *,const size_t,const size_t),
311  MagickSetImageFilename(MagickWand *,const char *),
312  MagickSetImageFormat(MagickWand *,const char *),
313  MagickSetImageFuzz(MagickWand *,const double),
314  MagickSetImageGamma(MagickWand *,const double),
315  MagickSetImageGravity(MagickWand *,const GravityType),
316  MagickSetImageGreenPrimary(MagickWand *,const double,const double),
317  MagickSetImageInterlaceScheme(MagickWand *,const InterlaceType),
318  MagickSetImageInterpolateMethod(MagickWand *,const InterpolatePixelMethod),
319  MagickSetImageIterations(MagickWand *,const size_t),
320  MagickSetImageMatte(MagickWand *,const MagickBooleanType),
322  MagickSetImageOpacity(MagickWand *,const double),
323  MagickSetImageOrientation(MagickWand *,const OrientationType),
324  MagickSetImagePage(MagickWand *,const size_t,const size_t,const ssize_t,
325  const ssize_t),
326  MagickSetImageRedPrimary(MagickWand *,const double,const double),
327  MagickSetImageRenderingIntent(MagickWand *,const RenderingIntent),
328  MagickSetImageResolution(MagickWand *,const double,const double),
329  MagickSetImageScene(MagickWand *,const size_t),
330  MagickSetImagePixelColor(MagickWand *,const ssize_t,const ssize_t,
331  const PixelWand *),
332  MagickSetImageTicksPerSecond(MagickWand *,const ssize_t),
333  MagickSetImageType(MagickWand *,const ImageType),
334  MagickSetImageUnits(MagickWand *,const ResolutionType),
335  MagickSetImageWhitePoint(MagickWand *,const double,const double),
336  MagickShadeImage(MagickWand *,const MagickBooleanType,const double,
337  const double),
338  MagickShadowImage(MagickWand *,const double,const double,const ssize_t,
339  const ssize_t),
340  MagickSharpenImage(MagickWand *,const double,const double),
341  MagickSharpenImageChannel(MagickWand *,const ChannelType,const double,
342  const double),
343  MagickShaveImage(MagickWand *,const size_t,const size_t),
344  MagickShearImage(MagickWand *,const PixelWand *,const double,const double),
345  MagickSigmoidalContrastImage(MagickWand *,const MagickBooleanType,
346  const double,const double),
348  const MagickBooleanType,const double,const double),
349  MagickSketchImage(MagickWand *,const double,const double,const double),
350  MagickSolarizeImage(MagickWand *,const double),
351  MagickSolarizeImageChannel(MagickWand *,const ChannelType,const double),
352  MagickSparseColorImage(MagickWand *,const ChannelType,const SparseColorMethod,
353  const size_t,const double *),
354  MagickSpliceImage(MagickWand *,const size_t,const size_t,const ssize_t,
355  const ssize_t),
356  MagickSpreadImage(MagickWand *,const double),
357  MagickStatisticImage(MagickWand *,const StatisticType,const size_t,
358  const size_t),
359  MagickStatisticImageChannel(MagickWand *,const ChannelType,
360  const StatisticType,const size_t,const size_t),
362  MagickSwirlImage(MagickWand *,const double),
363  MagickTintImage(MagickWand *,const PixelWand *,const PixelWand *),
364  MagickTransformImageColorspace(MagickWand *,const ColorspaceType),
367  MagickThresholdImage(MagickWand *,const double),
368  MagickThresholdImageChannel(MagickWand *,const ChannelType,const double),
369  MagickThumbnailImage(MagickWand *,const size_t,const size_t),
370  MagickTrimImage(MagickWand *,const double),
372  MagickUnsharpMaskImage(MagickWand *,const double,const double,const double,
373  const double),
374  MagickUnsharpMaskImageChannel(MagickWand *,const ChannelType,const double,
375  const double,const double,const double),
376  MagickVignetteImage(MagickWand *,const double,const double,const ssize_t,
377  const ssize_t),
378  MagickWaveImage(MagickWand *,const double,const double),
380  MagickWriteImage(MagickWand *,const char *),
382  MagickWriteImages(MagickWand *,const char *,const MagickBooleanType),
384 
385 extern WandExport MagickProgressMonitor
386  MagickSetImageProgressMonitor(MagickWand *,const MagickProgressMonitor,
387  void *);
388 
389 extern WandExport MagickWand
390  *MagickAppendImages(MagickWand *,const MagickBooleanType),
392  *MagickCombineImages(MagickWand *,const ChannelType),
393  *MagickCompareImageChannels(MagickWand *,const MagickWand *,const ChannelType,
394  const MetricType,double *),
395  *MagickCompareImages(MagickWand *,const MagickWand *,const MetricType,
396  double *),
397  *MagickCompareImageLayers(MagickWand *,const ImageLayerMethod),
399  *MagickEvaluateImages(MagickWand *,const MagickEvaluateOperator),
400  *MagickFxImage(MagickWand *,const char *),
401  *MagickFxImageChannel(MagickWand *,const ChannelType,const char *),
404  *MagickGetImageRegion(MagickWand *,const size_t,const size_t,const ssize_t,
405  const ssize_t),
406  *MagickMergeImageLayers(MagickWand *,const ImageLayerMethod),
407  *MagickMorphImages(MagickWand *,const size_t),
408  *MagickMontageImage(MagickWand *,const DrawingWand *,const char *,
409  const char *,const MontageMode,const char *),
411  *MagickPreviewImages(MagickWand *wand,const PreviewType),
412  *MagickSimilarityImage(MagickWand *,const MagickWand *,RectangleInfo *,
413  double *),
414  *MagickSmushImages(MagickWand *,const MagickBooleanType,const ssize_t),
415  *MagickSteganoImage(MagickWand *,const MagickWand *,const ssize_t),
418  *MagickTransformImage(MagickWand *,const char *,const char *);
419 
420 extern WandExport OrientationType
422 
423 extern WandExport PixelWand
424  **MagickGetImageHistogram(MagickWand *,size_t *);
425 
426 extern WandExport RenderingIntent
428 
429 extern WandExport ResolutionType
431 
432 extern WandExport size_t
436  MagickGetImageChannelDepth(MagickWand *,const ChannelType),
444 
445 extern WandExport unsigned char
446  *MagickGetImageBlob(MagickWand *,size_t *),
447  *MagickGetImagesBlob(MagickWand *,size_t *);
448 
449 extern WandExport VirtualPixelMethod
451  MagickSetImageVirtualPixelMethod(MagickWand *,const VirtualPixelMethod);
452 
453 #if defined(__cplusplus) || defined(c_plusplus)
454 }
455 #endif
456 
457 #endif
WandExport size_t MagickGetImageIterations(MagickWand *wand)
Definition: magick-image.c:5578
WandExport MagickBooleanType MagickBlackThresholdImage(MagickWand *wand, const PixelWand *threshold)
Definition: magick-image.c:948
WandExport MagickBooleanType MagickMagnifyImage(MagickWand *wand)
Definition: magick-image.c:7069
WandExport MagickBooleanType MagickOrderedPosterizeImage(MagickWand *wand, const char *threshold_map)
Definition: magick-image.c:8042
WandExport MagickBooleanType MagickTransformImageColorspace(MagickWand *wand, const ColorspaceType colorspace)
Definition: magick-image.c:12710
WandExport MagickWand * MagickDeconstructImages(MagickWand *wand)
Definition: magick-image.c:2599
WandExport MagickBooleanType MagickGetImageChannelDistortion(MagickWand *wand, const MagickWand *reference, const ChannelType channel, const MetricType metric, double *distortion)
Definition: magick-image.c:4422
WandExport MagickBooleanType MagickShadeImage(MagickWand *wand, const MagickBooleanType gray, const double asimuth, const double elevation)
Definition: magick-image.c:11427
WandExport MagickBooleanType MagickAddNoiseImage(MagickWand *wand, const NoiseType noise_type)
Definition: magick-image.c:525
WandExport MagickBooleanType MagickDeskewImage(MagickWand *wand, const double threshold)
Definition: magick-image.c:2644
WandExport MagickBooleanType MagickReadImage(MagickWand *wand, const char *filename)
Definition: magick-image.c:8733
WandExport MagickBooleanType MagickEnhanceImage(MagickWand *wand)
Definition: magick-image.c:3120
WandExport MagickBooleanType MagickReadImageBlob(MagickWand *wand, const void *blob, const size_t length)
Definition: magick-image.c:8783
WandExport size_t MagickGetImageTicksPerSecond(MagickWand *wand)
Definition: magick-image.c:6138
WandExport MagickBooleanType MagickShearImage(MagickWand *wand, const PixelWand *background, const double x_shear, const double y_shear)
Definition: magick-image.c:11653
WandExport MagickBooleanType MagickAdaptiveSharpenImageChannel(MagickWand *wand, const ChannelType channel, const double radius, const double sigma)
Definition: magick-image.c:315
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:8551
WandExport MagickBooleanType MagickNormalizeImage(MagickWand *wand)
Definition: magick-image.c:7754
WandExport MagickWand * MagickFxImageChannel(MagickWand *wand, const ChannelType channel, const char *expression)
Definition: magick-image.c:3867
WandExport MagickBooleanType MagickSetImageCompressionQuality(MagickWand *wand, const size_t quality)
Definition: magick-image.c:10140
WandExport MagickBooleanType MagickWhiteThresholdImage(MagickWand *wand, const PixelWand *threshold)
Definition: magick-image.c:13158
WandExport MagickBooleanType MagickModulateImage(MagickWand *wand, const double brightness, const double saturation, const double hue)
Definition: magick-image.c:7225
WandExport MagickBooleanType MagickOrderedPosterizeImageChannel(MagickWand *wand, const ChannelType channel, const char *threshold_map)
Definition: magick-image.c:8052
WandExport MagickWand * MagickSimilarityImage(MagickWand *wand, const MagickWand *reference, RectangleInfo *offset, double *similarity)
Definition: magick-image.c:11778
WandExport MagickBooleanType MagickSpreadImage(MagickWand *wand, const double radius)
Definition: magick-image.c:12116
WandExport MagickBooleanType MagickTintImage(MagickWand *wand, const PixelWand *tint, const PixelWand *opacity)
Definition: magick-image.c:12586
WandExport MagickBooleanType MagickSetImageScene(MagickWand *wand, const size_t scene)
Definition: magick-image.c:11186
WandExport GravityType MagickGetImageGravity(MagickWand *wand)
Definition: magick-image.c:5328
WandExport MagickBooleanType MagickGetImageGreenPrimary(MagickWand *wand, double *x, double *y)
Definition: magick-image.c:5370
WandExport MagickBooleanType MagickLevelImage(MagickWand *wand, const double black_point, const double gamma, const double white_point)
Definition: magick-image.c:6868
WandExport MagickBooleanType MagickScaleImage(MagickWand *wand, const size_t columns, const size_t rows)
Definition: magick-image.c:9337
WandExport MagickBooleanType MagickContrastImage(MagickWand *wand, const MagickBooleanType sharpen)
Definition: magick-image.c:2219
WandExport MagickWand * MagickTextureImage(MagickWand *wand, const MagickWand *texture_wand)
Definition: magick-image.c:12416
WandExport MagickBooleanType MagickAdaptiveResizeImage(MagickWand *wand, const size_t columns, const size_t rows)
Definition: magick-image.c:248
WandExport MagickBooleanType MagickGetImageAlphaChannel(MagickWand *wand)
Definition: magick-image.c:4082
WandExport MagickBooleanType MagickResizeImage(MagickWand *wand, const size_t columns, const size_t rows, const FilterTypes filter, const double blur)
Definition: magick-image.c:9086
WandExport MagickBooleanType MagickSetImageDispose(MagickWand *wand, const DisposeType dispose)
Definition: magick-image.c:10254
WandExport InterlaceType MagickGetImageInterlaceScheme(MagickWand *wand)
Definition: magick-image.c:5502
WandExport MagickBooleanType MagickUnsharpMaskImage(MagickWand *wand, const double radius, const double sigma, const double amount, const double threshold)
Definition: magick-image.c:13000
WandExport MagickBooleanType MagickLevelImageChannel(MagickWand *wand, const ChannelType channel, const double black_point, const double gamma, const double white_point)
Definition: magick-image.c:6879
WandExport MagickBooleanType MagickFunctionImageChannel(MagickWand *wand, const ChannelType channel, const MagickFunction function, const size_t number_arguments, const double *arguments)
Definition: magick-image.c:3811
WandExport MagickBooleanType MagickRollImage(MagickWand *wand, const ssize_t x, const ssize_t y)
Definition: magick-image.c:9134
WandExport MagickBooleanType MagickPingImage(MagickWand *wand, const char *filename)
Definition: magick-image.c:8096
WandExport MagickBooleanType MagickSetImageWhitePoint(MagickWand *wand, const double x, const double y)
Definition: magick-image.c:11382
WandExport MagickBooleanType MagickResampleImage(MagickWand *wand, const double x_resolution, const double y_resolution, const FilterTypes filter, const double blur)
Definition: magick-image.c:8980
WandExport MagickBooleanType MagickSetImageType(MagickWand *wand, const ImageType image_type)
Definition: magick-image.c:11265
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:3387
WandExport MagickBooleanType MagickAdaptiveThresholdImage(MagickWand *wand, const size_t width, const size_t height, const ssize_t offset)
Definition: magick-image.c:367
WandExport OrientationType MagickGetImageOrientation(MagickWand *wand)
Definition: magick-image.c:5687
WandExport MagickBooleanType MagickClutImageChannel(MagickWand *wand, const ChannelType channel, const MagickWand *clut_wand)
Definition: magick-image.c:1495
WandExport MagickWand * MagickCompareImageLayers(MagickWand *wand, const ImageLayerMethod method)
Definition: magick-image.c:1902
WandExport MagickBooleanType MagickGetImageMatteColor(MagickWand *wand, PixelWand *matte_color)
Definition: magick-image.c:5652
WandExport MagickWand * MagickFxImage(MagickWand *wand, const char *expression)
Definition: magick-image.c:3858
WandExport MagickBooleanType MagickTransverseImage(MagickWand *wand)
Definition: magick-image.c:12851
WandExport MagickBooleanType MagickSharpenImageChannel(MagickWand *wand, const ChannelType channel, const double radius, const double sigma)
Definition: magick-image.c:11542
WandExport MagickBooleanType MagickHasPreviousImage(MagickWand *wand)
Definition: magick-image.c:6531
WandExport MagickBooleanType MagickSetImageBackgroundColor(MagickWand *wand, const PixelWand *background)
Definition: magick-image.c:9692
WandExport MagickBooleanType MagickSharpenImage(MagickWand *wand, const double radius, const double sigma)
Definition: magick-image.c:11532
WandExport double MagickGetImageFuzz(MagickWand *wand)
Definition: magick-image.c:5254
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:1287
WandExport MagickBooleanType MagickSetImageMatteColor(MagickWand *wand, const PixelWand *matte)
Definition: magick-image.c:10775
WandExport MagickBooleanType MagickNegateImage(MagickWand *wand, const MagickBooleanType gray)
Definition: magick-image.c:7584
WandExport char * MagickGetImageFormat(MagickWand *wand)
Definition: magick-image.c:5217
WandExport MagickBooleanType MagickCompositeImageGravity(MagickWand *wand, const MagickWand *source_wand, const CompositeOperator compose, const GravityType gravity)
Definition: magick-image.c:2093
WandExport MagickBooleanType MagickSetImageCompose(MagickWand *wand, const CompositeOperator compose)
Definition: magick-image.c:10064
WandExport size_t MagickGetImageDepth(MagickWand *wand)
Definition: magick-image.c:5023
WandExport MagickBooleanType MagickMotionBlurImage(MagickWand *wand, const double radius, const double sigma, const double angle)
Definition: magick-image.c:7518
WandExport MagickBooleanType MagickSetImageColorspace(MagickWand *wand, const ColorspaceType colorspace)
Definition: magick-image.c:10025
WandExport MagickBooleanType MagickNextImage(MagickWand *wand)
Definition: magick-image.c:7700
WandExport MagickBooleanType MagickAdaptiveSharpenImage(MagickWand *wand, const double radius, const double sigma)
Definition: magick-image.c:305
#define WandExport
Definition: method-attribute.h:71
WandExport MagickBooleanType MagickPingImageFile(MagickWand *wand, FILE *file)
Definition: magick-image.c:8193
WandExport size_t MagickGetImageHeight(MagickWand *wand)
Definition: magick-image.c:5406
WandExport MagickBooleanType MagickRotationalBlurImage(MagickWand *wand, const double angle)
Definition: magick-image.c:9232
WandExport MagickBooleanType MagickEqualizeImage(MagickWand *wand)
Definition: magick-image.c:3165
WandExport MagickBooleanType MagickEvaluateImage(MagickWand *wand, const MagickEvaluateOperator op, const double value)
Definition: magick-image.c:3230
WandExport MagickBooleanType MagickWriteImagesFile(MagickWand *wand, FILE *file)
Definition: magick-image.c:13375
WandExport unsigned char * MagickGetImagesBlob(MagickWand *wand, size_t *length)
Definition: magick-image.c:4252
WandExport MagickBooleanType MagickGetImagePixelColor(MagickWand *wand, const ssize_t x, const ssize_t y, PixelWand *color)
Definition: magick-image.c:5776
WandExport MagickBooleanType MagickGetImageRange(MagickWand *wand, double *minima, double *maxima)
Definition: magick-image.c:5839
WandExport MagickBooleanType MagickPosterizeImage(MagickWand *wand, const size_t levels, const MagickBooleanType dither)
Definition: magick-image.c:8296
WandExport MagickBooleanType MagickAutoGammaImageChannel(MagickWand *wand, const ChannelType channel)
Definition: magick-image.c:806
WandExport MagickBooleanType MagickBrightnessContrastImage(MagickWand *wand, const double brightness, const double contrast)
Definition: magick-image.c:1177
WandExport MagickBooleanType MagickThumbnailImage(MagickWand *wand, const size_t columns, const size_t rows)
Definition: magick-image.c:12537
WandExport MagickBooleanType MagickSetImageDepth(MagickWand *wand, const size_t depth)
Definition: magick-image.c:10216
WandExport MagickBooleanType MagickRemapImage(MagickWand *, const MagickWand *, const DitherMethod)
WandExport MagickBooleanType MagickColorMatrixImage(MagickWand *wand, const KernelInfo *color_matrix)
Definition: magick-image.c:1708
WandExport MagickBooleanType MagickSelectiveBlurImage(MagickWand *wand, const double radius, const double sigma, const double threshold)
Definition: magick-image.c:9454
MagickExport MagickBooleanType MagickSegmentImage(MagickWand *wand, const ColorspaceType colorspace, const MagickBooleanType verbose, const double cluster_threshold, const double smooth_threshold)
Definition: magick-image.c:9395
WandExport MagickBooleanType MagickBrightnessContrastImageChannel(MagickWand *wand, const ChannelType channel, const double brightness, const double contrast)
Definition: magick-image.c:1188
WandExport MagickBooleanType MagickSigmoidalContrastImageChannel(MagickWand *wand, const ChannelType channel, const MagickBooleanType sharpen, const double alpha, const double beta)
Definition: magick-image.c:11727
WandExport MagickBooleanType MagickSetImageOrientation(MagickWand *wand, const OrientationType orientation)
Definition: magick-image.c:10858
WandExport MagickWand * MagickStereoImage(MagickWand *wand, const MagickWand *offset_wand)
Definition: magick-image.c:12283
WandExport MagickBooleanType MagickGetImageResolution(MagickWand *wand, double *x, double *y)
Definition: magick-image.c:6018
WandExport MagickBooleanType MagickGammaImageChannel(MagickWand *wand, const ChannelType channel, const double gamma)
Definition: magick-image.c:3931
WandExport MagickBooleanType MagickAutoOrientImage(MagickWand *wand)
Definition: magick-image.c:901
WandExport MagickBooleanType MagickContrastStretchImage(MagickWand *wand, const double black_point, const double white_point)
Definition: magick-image.c:2273
WandExport MagickBooleanType MagickUnsharpMaskImageChannel(MagickWand *wand, const ChannelType channel, const double radius, const double sigma, const double amount, const double threshold)
Definition: magick-image.c:13012
WandExport MagickBooleanType MagickRotateImage(MagickWand *wand, const PixelWand *background, const double degrees)
Definition: magick-image.c:9183
WandExport MagickBooleanType MagickResetImagePage(MagickWand *wand, const char *page)
Definition: magick-image.c:9026
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:1851
WandExport MagickBooleanType MagickSolarizeImageChannel(MagickWand *wand, const ChannelType channel, const double threshold)
Definition: magick-image.c:11944
WandExport MagickWand * MagickCompareImages(MagickWand *wand, const MagickWand *reference, const MetricType metric, double *distortion)
Definition: magick-image.c:1950
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:2030
WandExport MagickBooleanType MagickNegateImageChannel(MagickWand *wand, const ChannelType channel, const MagickBooleanType gray)
Definition: magick-image.c:7594
WandExport MagickBooleanType MagickLabelImage(MagickWand *wand, const char *label)
Definition: magick-image.c:6808
WandExport EndianType MagickGetImageEndian(MagickWand *wand)
Definition: magick-image.c:5141
WandExport MagickBooleanType MagickAutoLevelImageChannel(MagickWand *wand, const ChannelType channel)
Definition: magick-image.c:860
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:642
WandExport MagickBooleanType MagickMotionBlurImageChannel(MagickWand *wand, const ChannelType channel, const double radius, const double sigma, const double angle)
Definition: magick-image.c:7528
WandExport MagickBooleanType MagickGetImageWhitePoint(MagickWand *wand, double *x, double *y)
Definition: magick-image.c:6296
WandExport MagickWand * MagickTransformImage(MagickWand *wand, const char *crop, const char *geometry)
Definition: magick-image.c:12650
WandExport MagickBooleanType MagickLiquidRescaleImage(MagickWand *wand, const size_t columns, const size_t rows, const double delta_x, const double rigidity)
Definition: magick-image.c:6976
WandExport VirtualPixelMethod MagickGetImageVirtualPixelMethod(MagickWand *wand)
Definition: magick-image.c:6254
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:6705
WandExport MagickWand * MagickMergeImageLayers(MagickWand *wand, const ImageLayerMethod method)
Definition: magick-image.c:7130
WandExport MagickBooleanType MagickImplodeImage(MagickWand *wand, const double amount)
Definition: magick-image.c:6635
WandExport MagickBooleanType MagickFunctionImage(MagickWand *wand, const MagickFunction function, const size_t number_arguments, const double *arguments)
Definition: magick-image.c:3791
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:5882
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:7288
WandExport MagickBooleanType MagickReadImageFile(MagickWand *wand, FILE *file)
Definition: magick-image.c:8824
WandExport DisposeType MagickGetImageDispose(MagickWand *wand)
Definition: magick-image.c:5104
WandExport MagickBooleanType MagickSparseColorImage(MagickWand *wand, const ChannelType channel, const SparseColorMethod method, const size_t number_arguments, const double *arguments)
Definition: magick-image.c:12011
WandExport MagickBooleanType MagickSetImageFuzz(MagickWand *wand, const double fuzz)
Definition: magick-image.c:10460
WandExport MagickBooleanType MagickNewImage(MagickWand *wand, const size_t width, const size_t height, const PixelWand *background)
Definition: magick-image.c:7643
WandExport char * MagickGetImageSignature(MagickWand *wand)
Definition: magick-image.c:6088
WandExport char * MagickIdentifyImage(MagickWand *wand)
Definition: magick-image.c:6567
WandExport MagickProgressMonitor MagickSetImageProgressMonitor(MagickWand *wand, const MagickProgressMonitor progress_monitor, void *client_data)
Definition: magick-image.c:11019
WandExport MagickBooleanType MagickDisplayImage(MagickWand *wand, const char *server_name)
Definition: magick-image.c:2757
WandExport MagickBooleanType MagickGetImageChannelKurtosis(MagickWand *wand, const ChannelType channel, double *kurtosis, double *skewness)
Definition: magick-image.c:4579
WandExport MagickBooleanType MagickTrimImage(MagickWand *wand, const double fuzz)
Definition: magick-image.c:12898
WandExport MagickWand * MagickMorphImages(MagickWand *wand, const size_t number_frames)
Definition: magick-image.c:7388
Definition: magick-wand-private.h:50
WandExport PixelWand ** MagickGetImageHistogram(MagickWand *wand, size_t *number_colors)
Definition: magick-image.c:5444
WandExport MagickBooleanType MagickDisplayImages(MagickWand *wand, const char *server_name)
Definition: magick-image.c:2808
WandExport MagickBooleanType MagickGetImageDistortion(MagickWand *wand, const MagickWand *reference, const MetricType metric, double *distortion)
Definition: magick-image.c:5065
WandExport MagickBooleanType MagickThresholdImage(MagickWand *wand, const double threshold)
Definition: magick-image.c:12480
WandExport MagickWand * MagickEvaluateImages(MagickWand *wand, const MagickEvaluateOperator op)
Definition: magick-image.c:3248
WandExport MagickBooleanType MagickTransposeImage(MagickWand *wand)
Definition: magick-image.c:12810
WandExport MagickBooleanType MagickEdgeImage(MagickWand *wand, const double radius)
Definition: magick-image.c:2990
WandExport double * MagickGetImageChannelDistortions(MagickWand *wand, const MagickWand *reference, const MetricType metric)
Definition: magick-image.c:4472
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:3721
WandExport MagickBooleanType MagickSwirlImage(MagickWand *wand, const double degrees)
Definition: magick-image.c:12371
WandExport MagickBooleanType MagickBlurImageChannel(MagickWand *wand, const ChannelType channel, const double radius, const double sigma)
Definition: magick-image.c:1064
WandExport MagickBooleanType MagickClipImage(MagickWand *wand)
Definition: magick-image.c:1390
WandExport MagickBooleanType MagickSketchImage(MagickWand *wand, const double radius, const double sigma, const double angle)
Definition: magick-image.c:11835
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:12064
WandExport MagickBooleanType MagickShaveImage(MagickWand *wand, const size_t columns, const size_t rows)
Definition: magick-image.c:11592
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:2399
WandExport MagickBooleanType MagickFlipImage(MagickWand *wand)
Definition: magick-image.c:3497
WandExport MagickBooleanType MagickSetImageChannelDepth(MagickWand *wand, const ChannelType channel, const size_t depth)
Definition: magick-image.c:9854
WandExport ImageType MagickGetImageType(MagickWand *wand)
Definition: magick-image.c:6179
WandExport MagickBooleanType MagickAdaptiveBlurImageChannel(MagickWand *wand, const ChannelType channel, const double radius, const double sigma)
Definition: magick-image.c:202
WandExport MagickBooleanType MagickShadowImage(MagickWand *wand, const double opacity, const double sigma, const ssize_t x, const ssize_t y)
Definition: magick-image.c:11477
WandExport MagickBooleanType MagickSetImageGravity(MagickWand *wand, const GravityType gravity)
Definition: magick-image.c:10537
WandExport MagickBooleanType MagickAnimateImages(MagickWand *wand, const char *server_name)
Definition: magick-image.c:703
WandExport MagickBooleanType MagickGetImagePage(MagickWand *wand, size_t *width, size_t *height, ssize_t *x, ssize_t *y)
Definition: magick-image.c:5733
WandExport MagickWand * MagickPreviewImages(MagickWand *wand, const PreviewType preview)
Definition: magick-image.c:8342
WandExport size_t MagickGetImageScene(MagickWand *wand)
Definition: magick-image.c:6054
WandExport MagickBooleanType MagickEqualizeImageChannel(MagickWand *wand, const ChannelType channel)
Definition: magick-image.c:3174
WandExport MagickBooleanType MagickGetImageChannelRange(MagickWand *wand, const ChannelType channel, double *minima, double *maxima)
Definition: magick-image.c:4672
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:8470
WandExport MagickBooleanType MagickFilterImage(MagickWand *wand, const KernelInfo *kernel)
Definition: magick-image.c:3443
WandExport MagickBooleanType MagickSetImageGamma(MagickWand *wand, const double gamma)
Definition: magick-image.c:10498
WandExport double MagickGetImageGamma(MagickWand *wand)
Definition: magick-image.c:5291
WandExport MagickBooleanType MagickAffineTransformImage(MagickWand *wand, const DrawingWand *drawing_wand)
Definition: magick-image.c:581
WandExport MagickBooleanType MagickCycleColormapImage(MagickWand *wand, const ssize_t displace)
Definition: magick-image.c:2452
WandExport MagickBooleanType MagickSetImageEndian(MagickWand *wand, const EndianType endian)
Definition: magick-image.c:10292
WandExport MagickBooleanType MagickGetImageBackgroundColor(MagickWand *wand, PixelWand *background_color)
Definition: magick-image.c:4161
WandExport MagickBooleanType MagickFilterImageChannel(MagickWand *wand, const ChannelType channel, const KernelInfo *kernel)
Definition: magick-image.c:3453
WandExport MagickBooleanType MagickRandomThresholdImage(MagickWand *wand, const double low, const double high)
Definition: magick-image.c:8672
WandExport MagickBooleanType MagickSetImageRedPrimary(MagickWand *wand, const double x, const double y)
Definition: magick-image.c:11067
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:10903
WandExport MagickBooleanType MagickClampImageChannel(MagickWand *wand, const ChannelType channel)
Definition: magick-image.c:1349
WandExport Image * GetImageFromMagickWand(const MagickWand *wand)
Definition: magick-image.c:139
WandExport MagickBooleanType MagickOpaquePaintImage(MagickWand *wand, const PixelWand *target, const PixelWand *fill, const double fuzz, const MagickBooleanType invert)
Definition: magick-image.c:7871
WandExport CompressionType MagickGetImageCompression(MagickWand *wand)
Definition: magick-image.c:4916
WandExport size_t MagickGetImageWidth(MagickWand *wand)
Definition: magick-image.c:6332
WandExport MagickBooleanType MagickPreviousImage(MagickWand *wand)
Definition: magick-image.c:8396
WandExport size_t MagickGetNumberImages(MagickWand *wand)
Definition: magick-image.c:6366
WandExport MagickBooleanType MagickLinearStretchImage(MagickWand *wand, const double black_point, const double white_point)
Definition: magick-image.c:6928
WandExport MagickBooleanType MagickPolaroidImage(MagickWand *wand, const DrawingWand *drawing_wand, const double angle)
Definition: magick-image.c:8242
WandExport MagickBooleanType MagickSetImageBorderColor(MagickWand *wand, const PixelWand *border)
Definition: magick-image.c:9814
WandExport MagickBooleanType MagickSigmoidalContrastImage(MagickWand *wand, const MagickBooleanType sharpen, const double alpha, const double beta)
Definition: magick-image.c:11716
WandExport MagickBooleanType MagickDistortImage(MagickWand *wand, const DistortImageMethod method, const size_t number_arguments, const double *arguments, const MagickBooleanType bestfit)
Definition: magick-image.c:2885
WandExport MagickBooleanType MagickEvaluateImageChannel(MagickWand *wand, const ChannelType channel, const MagickEvaluateOperator op, const double value)
Definition: magick-image.c:3266
WandExport VirtualPixelMethod MagickSetImageVirtualPixelMethod(MagickWand *wand, const VirtualPixelMethod method)
Definition: magick-image.c:11343
WandExport MagickBooleanType MagickMinifyImage(MagickWand *wand)
Definition: magick-image.c:7171
WandExport MagickBooleanType MagickSetImageInterlaceScheme(MagickWand *wand, const InterlaceType interlace)
Definition: magick-image.c:10619
WandExport MagickBooleanType MagickAutoGammaImage(MagickWand *wand)
Definition: magick-image.c:797
WandExport MagickBooleanType MagickCompositeImage(MagickWand *wand, const MagickWand *source_wand, const CompositeOperator compose, const ssize_t x, const ssize_t y)
Definition: magick-image.c:2018
WandExport MagickBooleanType MagickMorphologyImage(MagickWand *wand, MorphologyMethod method, const ssize_t iterations, KernelInfo *kernel)
Definition: magick-image.c:7444
WandExport MagickBooleanType MagickGammaImage(MagickWand *wand, const double gamma)
Definition: magick-image.c:3921
WandExport MagickBooleanType MagickSolarizeImage(MagickWand *wand, const double threshold)
Definition: magick-image.c:11934
WandExport size_t MagickGetImageChannelDepth(MagickWand *wand, const ChannelType channel)
Definition: magick-image.c:4377
WandExport InterpolatePixelMethod MagickGetImageInterpolateMethod(MagickWand *wand)
Definition: magick-image.c:5540
WandExport MagickBooleanType MagickWriteImageFile(MagickWand *wand, FILE *file)
Definition: magick-image.c:13268
WandExport MagickBooleanType MagickSetImageColor(MagickWand *wand, const PixelWand *color)
Definition: magick-image.c:9932
WandExport MagickBooleanType MagickSetImageFormat(MagickWand *wand, const char *format)
Definition: magick-image.c:10410
WandExport MagickBooleanType MagickWriteImage(MagickWand *wand, const char *filename)
Definition: magick-image.c:13211
WandExport MagickBooleanType MagickClampImage(MagickWand *wand)
Definition: magick-image.c:1340
WandExport MagickBooleanType MagickInverseFourierTransformImage(MagickWand *magnitude_wand, MagickWand *phase_wand, const MagickBooleanType magnitude)
Definition: magick-image.c:6755
WandExport MagickBooleanType MagickSetImageInterpolateMethod(MagickWand *wand, const InterpolatePixelMethod method)
Definition: magick-image.c:10658
WandExport MagickBooleanType MagickOptimizeImageTransparency(MagickWand *wand)
Definition: magick-image.c:7980
WandExport CompositeOperator MagickGetImageCompose(MagickWand *wand)
Definition: magick-image.c:4879
WandExport MagickBooleanType MagickSelectiveBlurImageChannel(MagickWand *wand, const ChannelType channel, const double radius, const double sigma, const double threshold)
Definition: magick-image.c:9465
WandExport char * MagickGetImageFilename(MagickWand *wand)
Definition: magick-image.c:5179
WandExport MagickBooleanType MagickSetImageTicksPerSecond(MagickWand *wand, const ssize_t ticks_per_second)
Definition: magick-image.c:11224
WandExport MagickBooleanType MagickWriteImages(MagickWand *wand, const char *filename, const MagickBooleanType adjoin)
Definition: magick-image.c:13327
WandExport MagickBooleanType MagickDespeckleImage(MagickWand *wand)
Definition: magick-image.c:2686
WandExport MagickBooleanType MagickSetImageMatte(MagickWand *wand, const MagickBooleanType matte)
Definition: magick-image.c:10735
WandExport unsigned char * MagickGetImageBlob(MagickWand *wand, size_t *length)
Definition: magick-image.c:4206
WandExport MagickWand * MagickSmushImages(MagickWand *wand, const MagickBooleanType stack, const ssize_t offset)
Definition: magick-image.c:11884
WandExport MagickBooleanType MagickDrawImage(MagickWand *wand, const DrawingWand *drawing_wand)
Definition: magick-image.c:2931
WandExport MagickBooleanType MagickSetImageColormapColor(MagickWand *wand, const size_t index, const PixelWand *color)
Definition: magick-image.c:9980
WandExport MagickWand * MagickGetImageClipMask(MagickWand *wand)
Definition: magick-image.c:4115
WandExport MagickBooleanType MagickSetImageGreenPrimary(MagickWand *wand, const double x, const double y)
Definition: magick-image.c:10579
WandExport MagickWand * MagickCoalesceImages(MagickWand *wand)
Definition: magick-image.c:1540
WandExport MagickWand * MagickGetImage(MagickWand *wand)
Definition: magick-image.c:4037
WandExport MagickBooleanType MagickConvolveImage(MagickWand *wand, const size_t order, const double *kernel)
Definition: magick-image.c:2336
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:5929
WandExport MagickBooleanType MagickRandomThresholdImageChannel(MagickWand *wand, const ChannelType channel, const double low, const double high)
Definition: magick-image.c:8682
WandExport MagickBooleanType MagickOpaquePaintImageChannel(MagickWand *wand, const ChannelType channel, const PixelWand *target, const PixelWand *fill, const double fuzz, const MagickBooleanType invert)
Definition: magick-image.c:7883
WandExport MagickBooleanType MagickForwardFourierTransformImage(MagickWand *wand, const MagickBooleanType magnitude)
Definition: magick-image.c:3663
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:8613
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:13063
WandExport MagickBooleanType MagickUniqueImageColors(MagickWand *wand)
Definition: magick-image.c:12939
WandExport MagickBooleanType MagickHaldClutImageChannel(MagickWand *wand, const ChannelType channel, const MagickWand *hald_wand)
Definition: magick-image.c:6454
WandExport MagickWand * MagickAppendImages(MagickWand *wand, const MagickBooleanType stack)
Definition: magick-image.c:752
WandExport ChannelStatistics * MagickGetImageChannelStatistics(MagickWand *wand)
Definition: magick-image.c:4719
WandExport MagickBooleanType MagickSeparateImageChannel(MagickWand *wand, const ChannelType channel)
Definition: magick-image.c:9513
WandExport MagickBooleanType MagickLocalContrastImage(MagickWand *wand, const double radius, const double strength)
Definition: magick-image.c:7026
WandExport MagickBooleanType MagickThresholdImageChannel(MagickWand *wand, const ChannelType channel, const double threshold)
Definition: magick-image.c:12490
WandExport MagickBooleanType MagickEncipherImage(MagickWand *wand, const char *passphrase)
Definition: magick-image.c:3085
WandExport MagickBooleanType MagickPingImageBlob(MagickWand *wand, const void *blob, const size_t length)
Definition: magick-image.c:8146
WandExport MagickBooleanType MagickStatisticImageChannel(MagickWand *wand, const ChannelType channel, const StatisticType type, const size_t width, const size_t height)
Definition: magick-image.c:12181
WandExport size_t MagickGetImageDelay(MagickWand *wand)
Definition: magick-image.c:4990
WandExport MagickWand * MagickSteganoImage(MagickWand *wand, const MagickWand *watermark_wand, const ssize_t offset)
Definition: magick-image.c:12232
WandExport MagickBooleanType MagickCharcoalImage(MagickWand *wand, const double radius, const double sigma)
Definition: magick-image.c:1236
WandExport MagickBooleanType MagickSampleImage(MagickWand *wand, const size_t columns, const size_t rows)
Definition: magick-image.c:9291
WandExport MagickBooleanType MagickSetImageCompression(MagickWand *wand, const CompressionType compression)
Definition: magick-image.c:10102
WandExport MagickBooleanType MagickSetImageClipMask(MagickWand *wand, const MagickWand *clip_mask)
Definition: magick-image.c:9891
WandExport MagickBooleanType MagickGaussianBlurImage(MagickWand *wand, const double radius, const double sigma)
Definition: magick-image.c:3985
WandExport MagickBooleanType MagickClipImagePath(MagickWand *wand, const char *pathname, const MagickBooleanType inside)
Definition: magick-image.c:1439
WandExport MagickBooleanType MagickCompositeLayers(MagickWand *wand, const MagickWand *source_wand, const CompositeOperator compose, const ssize_t x, const ssize_t y)
Definition: magick-image.c:2171
WandExport MagickBooleanType MagickSetImageRenderingIntent(MagickWand *wand, const RenderingIntent rendering_intent)
Definition: magick-image.c:11107
WandExport MagickBooleanType MagickCommentImage(MagickWand *wand, const char *comment)
Definition: magick-image.c:1800
WandExport MagickBooleanType MagickMorphologyImageChannel(MagickWand *wand, const ChannelType channel, MorphologyMethod method, const ssize_t iterations, KernelInfo *kernel)
Definition: magick-image.c:7455
WandExport MagickBooleanType MagickAdaptiveBlurImage(MagickWand *wand, const double radius, const double sigma)
Definition: magick-image.c:192
WandExport MagickBooleanType MagickClutImage(MagickWand *wand, const MagickWand *clut_wand)
Definition: magick-image.c:1485
WandExport size_t MagickGetImageCompressionQuality(MagickWand *wand)
Definition: magick-image.c:4953
WandExport ColorspaceType MagickGetImageColorspace(MagickWand *wand)
Definition: magick-image.c:4841
WandExport MagickBooleanType MagickHaldClutImage(MagickWand *wand, const MagickWand *hald_wand)
Definition: magick-image.c:6444
WandExport MagickBooleanType MagickGetImageBluePrimary(MagickWand *wand, double *x, double *y)
Definition: magick-image.c:4300
WandExport MagickBooleanType MagickOilPaintImage(MagickWand *wand, const double radius)
Definition: magick-image.c:7808
WandExport size_t MagickGetImageColors(MagickWand *wand)
Definition: magick-image.c:4804
WandExport MagickBooleanType MagickSetImageOpacity(MagickWand *wand, const double alpha)
Definition: magick-image.c:10814
WandExport MagickBooleanType MagickSetImageBluePrimary(MagickWand *wand, const double x, const double y)
Definition: magick-image.c:9775
WandExport MagickBooleanType MagickSetImageUnits(MagickWand *wand, const ResolutionType units)
Definition: magick-image.c:11303
Definition: drawing-wand.c:90
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:2521
WandExport MagickBooleanType MagickBlueShiftImage(MagickWand *wand, const double factor)
Definition: magick-image.c:999
WandExport MagickBooleanType MagickRemoveImage(MagickWand *wand)
Definition: magick-image.c:8926
WandExport MagickBooleanType MagickConvolveImageChannel(MagickWand *wand, const ChannelType channel, const size_t order, const double *kernel)
Definition: magick-image.c:2346
WandExport MagickBooleanType MagickContrastStretchImageChannel(MagickWand *wand, const ChannelType channel, const double black_point, const double white_point)
Definition: magick-image.c:2284
WandExport MagickBooleanType MagickSetImageExtent(MagickWand *wand, const size_t columns, const size_t rows)
Definition: magick-image.c:10332
WandExport MagickBooleanType MagickBlurImage(MagickWand *wand, const double radius, const double sigma)
Definition: magick-image.c:1054
WandExport MagickBooleanType MagickSetImageDelay(MagickWand *wand, const size_t delay)
Definition: magick-image.c:10178
WandExport MagickBooleanType MagickSetImageBias(MagickWand *wand, const double bias)
Definition: magick-image.c:9731
WandExport MagickBooleanType MagickColorizeImage(MagickWand *wand, const PixelWand *colorize, const PixelWand *opacity)
Definition: magick-image.c:1645
WandExport MagickBooleanType MagickStripImage(MagickWand *wand)
Definition: magick-image.c:12328
WandExport double MagickGetImageTotalInkDensity(MagickWand *wand)
Definition: magick-image.c:6397
WandExport MagickBooleanType MagickRotationalBlurImageChannel(MagickWand *wand, const ChannelType channel, const double angle)
Definition: magick-image.c:9242
WandExport MagickBooleanType MagickGetImageColormapColor(MagickWand *wand, const size_t index, PixelWand *color)
Definition: magick-image.c:4762
WandExport RenderingIntent MagickGetImageRenderingIntent(MagickWand *wand)
Definition: magick-image.c:5976
WandExport MagickBooleanType MagickNormalizeImageChannel(MagickWand *wand, const ChannelType channel)
Definition: magick-image.c:7763
WandExport MagickBooleanType MagickHasNextImage(MagickWand *wand)
Definition: magick-image.c:6495
WandExport MagickBooleanType MagickGetImageLength(MagickWand *wand, MagickSizeType *length)
Definition: magick-image.c:5614
WandExport ResolutionType MagickGetImageUnits(MagickWand *wand)
Definition: magick-image.c:6216
WandExport MagickBooleanType MagickAddImage(MagickWand *wand, const MagickWand *add_wand)
Definition: magick-image.c:471
WandExport MagickBooleanType MagickDecipherImage(MagickWand *wand, const char *passphrase)
Definition: magick-image.c:2563
WandExport MagickBooleanType MagickBorderImage(MagickWand *wand, const PixelWand *bordercolor, const size_t width, const size_t height)
Definition: magick-image.c:1115
WandExport MagickBooleanType MagickWaveImage(MagickWand *wand, const double amplitude, const double wave_length)
Definition: magick-image.c:13112
WandExport MagickWand * MagickOptimizeImageLayers(MagickWand *wand)
Definition: magick-image.c:7935
WandExport MagickBooleanType MagickGaussianBlurImageChannel(MagickWand *wand, const ChannelType channel, const double radius, const double sigma)
Definition: magick-image.c:3995
WandExport MagickBooleanType MagickColorDecisionListImage(MagickWand *wand, const char *color_correction_collection)
Definition: magick-image.c:1600
WandExport MagickBooleanType MagickSetImageFilename(MagickWand *wand, const char *filename)
Definition: magick-image.c:10370
WandExport MagickBooleanType MagickTransparentPaintImage(MagickWand *wand, const PixelWand *target, const double alpha, const double fuzz, const MagickBooleanType invert)
Definition: magick-image.c:12762
WandExport MagickBooleanType MagickSetImagePixelColor(MagickWand *wand, const ssize_t x, const ssize_t y, const PixelWand *color)
Definition: magick-image.c:10946
WandExport MagickBooleanType MagickGetImageChannelMean(MagickWand *wand, const ChannelType channel, double *mean, double *standard_deviation)
Definition: magick-image.c:4626
WandExport MagickBooleanType MagickSetImageResolution(MagickWand *wand, const double x_resolution, const double y_resolution)
Definition: magick-image.c:11147
WandExport MagickBooleanType MagickSetImageAlphaChannel(MagickWand *wand, const AlphaChannelType alpha_type)
Definition: magick-image.c:9655
WandExport MagickBooleanType MagickMedianFilterImage(MagickWand *wand, const double radius)
Definition: deprecate.c:1704
WandExport MagickWand * MagickCombineImages(MagickWand *wand, const ChannelType channel)
Definition: magick-image.c:1757
WandExport Image * MagickDestroyImage(Image *image)
Definition: magick-image.c:2727
WandExport MagickBooleanType MagickSetImageIterations(MagickWand *wand, const size_t iterations)
Definition: magick-image.c:10696
WandExport MagickBooleanType MagickSepiaToneImage(MagickWand *wand, const double threshold)
Definition: magick-image.c:9559
WandExport MagickBooleanType MagickFlopImage(MagickWand *wand)
Definition: magick-image.c:3617
WandExport MagickBooleanType MagickGetImageBorderColor(MagickWand *wand, PixelWand *border_color)
Definition: magick-image.c:4339
WandExport MagickBooleanType MagickAddNoiseImageChannel(MagickWand *wand, const ChannelType channel, const NoiseType noise_type)
Definition: magick-image.c:535
WandExport MagickBooleanType MagickAutoLevelImage(MagickWand *wand)
Definition: magick-image.c:851
WandExport MagickBooleanType MagickStatisticImage(MagickWand *wand, const StatisticType type, const size_t width, const size_t height)
Definition: magick-image.c:12171
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:3560
WandExport MagickBooleanType MagickEmbossImage(MagickWand *wand, const double radius, const double sigma)
Definition: magick-image.c:3041
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:3334
WandExport MagickBooleanType MagickSetImage(MagickWand *wand, const MagickWand *set_wand)
Definition: magick-image.c:9605
WandExport ChannelFeatures * MagickGetImageChannelFeatures(MagickWand *wand, const size_t distance)
Definition: magick-image.c:4533