MagickCore
6.9.12-38
Convert, Edit, Or Compose Bitmap Images
|
Go to the documentation of this file.
18 #ifndef MAGICKCORE_EFFECT_H
19 #define MAGICKCORE_EFFECT_H
23 #if defined(__cplusplus) || defined(c_plusplus)
111 #if defined(__cplusplus) || defined(c_plusplus)
MagickExport Image * GaussianBlurImage(const Image *, const double, const double, ExceptionInfo *)
ColorspaceType colorspace
Definition: image.h:158
MagickExport char * CloneString(char **destination, const char *source)
Definition: string.c:284
@ RotatePreview
Definition: effect.h:30
#define QuantumScale
Definition: magick-type.h:120
#define MagickExport
Definition: method-attribute.h:80
MagickBooleanType debug
Definition: image.h:290
MagickExport Image * AdaptiveSharpenImage(const Image *image, const double radius, const double sigma, ExceptionInfo *exception)
Definition: effect.c:461
char filename[MaxTextExtent]
Definition: image.h:278
double * values
Definition: morphology.h:116
MagickProgressMonitor progress_monitor
Definition: image.h:264
ssize_t x
Definition: geometry.h:130
MagickExport Image * CloneImage(const Image *image, const size_t columns, const size_t rows, const MagickBooleanType detach, ExceptionInfo *exception)
Definition: image.c:771
MagickExport size_t GetOptimalKernelWidth2D(const double radius, const double sigma)
Definition: gem.c:1663
MagickExport Image * MotionBlurImageChannel(const Image *, const ChannelType, const double, const double, const double, ExceptionInfo *)
@ SaturationPreview
Definition: effect.h:34
MagickBooleanType matte
Definition: image.h:171
MagickExport MagickBooleanType SetImageProgress(const Image *image, const char *tag, const MagickOffsetType offset, const MagickSizeType extent)
Definition: monitor.c:136
MagickExport void * RelinquishAlignedMemory(void *memory)
Definition: memory.c:1120
MagickExport Image * LocalContrastImage(const Image *image, const double radius, const double strength, ExceptionInfo *exception)
Definition: effect.c:2509
static RandomInfo ** AcquireRandomInfoThreadSet(void)
Definition: random-private.h:40
@ SyncChannels
Definition: magick-type.h:187
MagickRealType red
Definition: pixel.h:122
MagickExport Image * PreviewImage(const Image *, const PreviewType, ExceptionInfo *)
MagickExport MemoryInfo * AcquireVirtualMemory(const size_t count, const size_t quantum)
Definition: memory.c:705
#define AdaptiveSharpenImageTag
@ DirectClass
Definition: magick-type.h:194
@ JPEGPreview
Definition: effect.h:58
@ BlueChannel
Definition: magick-type.h:172
#define MagickMaximumValue
Definition: magick-type.h:116
#define GetMagickModule()
Definition: log.h:29
MagickExport CacheView * DestroyCacheView(CacheView *cache_view)
Definition: cache-view.c:256
MagickExport void GetMagickPixelPacket(const Image *image, MagickPixelPacket *pixel)
Definition: pixel.c:2233
MagickExport Image * GaussianBlurImageChannel(const Image *, const ChannelType, const double, const double, ExceptionInfo *)
@ BrightnessPreview
Definition: effect.h:35
@ RedChannel
Definition: magick-type.h:167
MagickExport MagickBooleanType AutoLevelImage(Image *image)
Definition: enhance.c:221
#define SetPixelOpacity(pixel, value)
Definition: pixel-accessor.h:81
ChannelType
Definition: magick-type.h:165
MagickExport ImageInfo * AcquireImageInfo(void)
Definition: image.c:315
#define MagickCoreSignature
Definition: method-attribute.h:86
MagickExport MagickBooleanType BilevelImage(Image *image, const double threshold)
Definition: threshold.c:822
MagickExport ssize_t FormatLocaleString(char *magick_restrict string, const size_t length, const char *magick_restrict format,...)
Definition: locale.c:497
MagickExport const IndexPacket * GetCacheViewVirtualIndexQueue(const CacheView *cache_view)
Definition: cache-view.c:638
MagickExport Image * MontageImages(const Image *images, const MontageInfo *montage_info, ExceptionInfo *exception)
Definition: montage.c:305
@ HuePreview
Definition: effect.h:33
char filename[MaxTextExtent]
Definition: montage.h:63
size_t height
Definition: geometry.h:127
MagickExport Image * BlurImageChannel(const Image *image, const ChannelType channel, const double radius, const double sigma, ExceptionInfo *exception)
Definition: effect.c:792
@ SpreadPreview
Definition: effect.h:48
ssize_t x
Definition: geometry.h:119
#define GetPixelBlack(indexes)
Definition: pixel-accessor.h:37
static MagickRealType GetPixelLuma(const Image *magick_restrict image, const PixelPacket *magick_restrict pixel)
Definition: pixel-accessor.h:138
MagickExport Image * NewImageList(void)
Definition: list.c:953
@ IndexChannel
Definition: magick-type.h:178
MagickExport PixelPacket * GetCacheViewAuthenticPixels(CacheView *cache_view, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, ExceptionInfo *exception)
Definition: cache-view.c:473
MagickExport Image * SharpenImageChannel(const Image *, const ChannelType, const double, const double, ExceptionInfo *)
MagickExport MagickBooleanType SegmentImage(Image *image, const ColorspaceType colorspace, const MagickBooleanType verbose, const double cluster_threshold, const double smooth_threshold)
Definition: segment.c:1798
#define magick_restrict
Definition: MagickCore.h:41
MagickExport Image * RotationalBlurImage(const Image *, const double, ExceptionInfo *)
#define DefaultTileLabel
Definition: image-private.h:30
Definition: geometry.h:124
#define SetPixelRed(pixel, value)
Definition: pixel-accessor.h:82
size_t signature
Definition: morphology.h:127
MagickExport Image * AdaptiveBlurImage(const Image *image, const double radius, const double sigma, ExceptionInfo *exception)
Definition: effect.c:138
MagickExport MagickBooleanType InterpolateMagickPixelPacket(const Image *magick_restrict image, const CacheView *image_view, const InterpolatePixelMethod method, const double x, const double y, MagickPixelPacket *pixel, ExceptionInfo *exception)
Definition: pixel.c:4440
@ ShadePreview
Definition: effect.h:50
MagickExport Image * GaussianBlurImage(const Image *image, const double radius, const double sigma, ExceptionInfo *exception)
Definition: effect.c:1852
#define MagickSQ2PI
Definition: image-private.h:43
size_t columns
Definition: image.h:174
#define SetPixelGreen(pixel, value)
Definition: pixel-accessor.h:77
MagickExport Image * UnsharpMaskImage(const Image *image, const double radius, const double sigma, const double gain, const double threshold, ExceptionInfo *exception)
Definition: effect.c:4578
MagickExport Image * DespeckleImage(const Image *image, ExceptionInfo *exception)
Definition: effect.c:1045
@ AddNoisePreview
Definition: effect.h:43
@ WavePreview
Definition: effect.h:55
ssize_t y
Definition: geometry.h:120
Quantum IndexPacket
Definition: pixel.h:129
ImageType type
Definition: image.h:334
@ sRGBColorspace
Definition: colorspace.h:40
MagickExport Image * ThumbnailImage(const Image *image, const size_t columns, const size_t rows, ExceptionInfo *exception)
Definition: resize.c:3704
#define GetShadeIntensity(image, pixel)
#define GetPixelRed(pixel)
Definition: pixel-accessor.h:50
MagickExport Image * RotationalBlurImage(const Image *image, const double angle, ExceptionInfo *exception)
Definition: effect.c:3319
@ ResourceLimitError
Definition: exception.h:55
@ TransformEvent
Definition: log.h:52
@ NonpeakStatistic
Definition: statistic.h:130
Quantum blue
Definition: pixel.h:143
MagickExport Image * MorphologyImageChannel(const Image *image, const ChannelType channel, const MorphologyMethod method, const ssize_t iterations, const KernelInfo *kernel, ExceptionInfo *exception)
Definition: morphology.c:4368
MagickExport MagickBooleanType QueryColorDatabase(const char *name, PixelPacket *color, ExceptionInfo *exception)
Definition: color.c:2479
MagickExport Image * SelectiveBlurImage(const Image *image, const double radius, const double sigma, const double threshold, ExceptionInfo *exception)
Definition: effect.c:3629
Definition: cache-view.c:66
MagickExport void SetGeometry(const Image *image, RectangleInfo *geometry)
Definition: geometry.c:1685
double y
Definition: image.h:101
@ GammaPreview
Definition: effect.h:36
@ ShearPreview
Definition: effect.h:31
MagickExport MagickBooleanType ModulateImage(Image *image, const char *modulate)
Definition: enhance.c:3679
MagickExport MagickBooleanType SetImageProperty(Image *image, const char *property, const char *value)
Definition: property.c:4176
MagickExport Image * SwirlImage(const Image *image, double degrees, ExceptionInfo *exception)
Definition: visual-effects.c:2796
MagickExport void GetQuantizeInfo(QuantizeInfo *quantize_info)
Definition: quantize.c:2253
MagickExport char * DestroyString(char *string)
Definition: string.c:821
@ MagickTrue
Definition: magick-type.h:201
MagickExport Image * SpreadImage(const Image *image, const double radius, ExceptionInfo *exception)
Definition: effect.c:4398
MagickExport PixelPacket * QueueCacheViewAuthenticPixels(CacheView *cache_view, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, ExceptionInfo *exception)
Definition: cache-view.c:883
MagickExport Image * RotationalBlurImageChannel(const Image *, const ChannelType, const double, ExceptionInfo *)
ssize_t y
Definition: geometry.h:131
MagickExport Image * SelectiveBlurImage(const Image *, const double, const double, const double, ExceptionInfo *)
#define GetPixelAlpha(pixel)
Definition: pixel-accessor.h:36
MagickExport MagickSizeType GetBlobSize(const Image *image)
Definition: blob.c:1546
@ RollPreview
Definition: effect.h:32
MagickExport Image * ConvolveImage(const Image *, const size_t, const double *, ExceptionInfo *)
MagickRealType index
Definition: pixel.h:126
#define GetPixelIndex(indexes)
Definition: pixel-accessor.h:44
MagickExport MagickBooleanType SyncCacheViewAuthenticPixels(CacheView *magick_restrict cache_view, ExceptionInfo *exception)
Definition: cache-view.c:1000
double blue
Definition: pixel.h:89
MagickRealType blue
Definition: pixel.h:124
@ BlurPreview
Definition: effect.h:45
MagickExport Image * SelectiveBlurImageChannel(const Image *image, const ChannelType channel, const double radius, const double sigma, const double threshold, ExceptionInfo *exception)
Definition: effect.c:3640
static Quantum ClampToQuantum(const MagickRealType quantum)
Definition: quantum.h:88
@ SharpenPreview
Definition: effect.h:44
char * tile
Definition: montage.h:37
static void Hull(const Image *image, const ssize_t x_offset, const ssize_t y_offset, const size_t columns, const size_t rows, const int polarity, Quantum *magick_restrict f, Quantum *magick_restrict g)
Definition: effect.c:952
@ AllChannels
Definition: magick-type.h:180
@ TraceEvent
Definition: log.h:38
MagickExport MagickBooleanType QuantizeImage(const QuantizeInfo *quantize_info, Image *image)
Definition: quantize.c:2619
char * directory
Definition: image.h:202
double z
Definition: image.h:102
MagickExport void AppendImageToList(Image **images, const Image *append)
Definition: list.c:80
MagickExport Image * ShadeImage(const Image *, const MagickBooleanType, const double, const double, ExceptionInfo *)
double opacity
Definition: pixel.h:90
#define ThrowImageException(severity, tag)
Definition: exception-private.h:70
MagickExport Image * OilPaintImage(const Image *image, const double radius, ExceptionInfo *exception)
Definition: paint.c:724
MagickExport Image * PreviewImage(const Image *image, const PreviewType preview, ExceptionInfo *exception)
Definition: effect.c:2791
InterpolatePixelMethod interpolate
Definition: image.h:315
static RandomInfo ** DestroyRandomInfoThreadSet(RandomInfo **random_info)
Definition: random-private.h:27
MagickExport Image * CharcoalImage(const Image *image, const double radius, const double sigma, ExceptionInfo *exception)
Definition: visual-effects.c:498
MagickExport MagickBooleanType ContrastImage(Image *image, const MagickBooleanType sharpen)
Definition: enhance.c:944
MagickExport IndexPacket * GetCacheViewAuthenticIndexQueue(CacheView *cache_view)
Definition: cache-view.c:564
MagickExport Image * KuwaharaImage(const Image *, const double, const double, ExceptionInfo *)
MagickExport Image * FilterImageChannel(const Image *image, const ChannelType channel, const KernelInfo *kernel, ExceptionInfo *exception)
Definition: effect.c:1480
MagickExport CacheView * AcquireAuthenticCacheView(const Image *image, ExceptionInfo *exception)
Definition: cache-view.c:111
MagickExport Image * AdaptiveBlurImage(const Image *, const double, const double, ExceptionInfo *)
MagickExport unsigned long GetRandomSecretKey(const RandomInfo *random_info)
Definition: random.c:713
MagickExport Image * WaveImage(const Image *image, const double amplitude, const double wave_length, ExceptionInfo *exception)
Definition: visual-effects.c:3270
MagickExport Image * KuwaharaImage(const Image *image, const double radius, const double sigma, ExceptionInfo *exception)
Definition: effect.c:2251
MagickExport MagickBooleanType ConcatenateString(char **magick_restrict destination, const char *magick_restrict source)
Definition: string.c:492
MagickExport Image * AdaptiveSharpenImage(const Image *, const double, const double, ExceptionInfo *)
@ UndefinedInterpolatePixel
Definition: pixel.h:33
#define MagickMax(x, y)
Definition: image-private.h:36
@ UndefinedPreview
Definition: effect.h:29
#define MagickPI
Definition: image-private.h:40
MagickExport Image * EmbossImage(const Image *, const double, const double, ExceptionInfo *)
MagickExport Image * SharpenImage(const Image *, const double, const double, ExceptionInfo *)
#define AdaptiveBlurImageTag
double red
Definition: pixel.h:87
@ OpacityChannel
Definition: magick-type.h:175
@ DespecklePreview
Definition: effect.h:41
ssize_t y
Definition: morphology.h:113
@ SpiffPreview
Definition: effect.h:37
#define MagickAssumeAligned(address)
Definition: memory-private.h:43
double x
Definition: image.h:100
MagickExport Image * RotateImage(const Image *image, const double degrees, ExceptionInfo *exception)
Definition: distort.c:2865
ExceptionInfo exception
Definition: image.h:287
@ OptionError
Definition: exception.h:57
@ ImplodePreview
Definition: effect.h:54
static size_t GetOpenMPMaximumThreads(void)
Definition: thread-private.h:124
MagickExport Image * FilterImage(const Image *, const KernelInfo *, ExceptionInfo *)
size_t height
Definition: morphology.h:109
#define SetPixelBlue(pixel, value)
Definition: pixel-accessor.h:71
MagickExport Image * ShearImage(const Image *image, const double x_shear, const double y_shear, ExceptionInfo *exception)
Definition: shear.c:1592
MagickExport Image * ImplodeImage(const Image *image, const double amount, ExceptionInfo *exception)
Definition: visual-effects.c:976
Definition: quantize.h:36
@ MagickFalse
Definition: magick-type.h:200
double index
Definition: pixel.h:91
MagickBooleanType(* MagickProgressMonitor)(const char *, const MagickOffsetType, const MagickSizeType, void *)
Definition: monitor.h:26
static ssize_t CastDoubleToLong(const double x)
Definition: image-private.h:53
PreviewType
Definition: effect.h:28
MagickExport Image * ConvolveImage(const Image *image, const size_t order, const double *kernel, ExceptionInfo *exception)
Definition: effect.c:861
MagickExport Image * SpreadImage(const Image *, const double, ExceptionInfo *)
MagickExport Image * SharpenImage(const Image *image, const double radius, const double sigma, ExceptionInfo *exception)
Definition: effect.c:4286
#define GetPixelBlue(pixel)
Definition: pixel-accessor.h:38
MagickExport Image * FilterImageChannel(const Image *, const ChannelType, const KernelInfo *, ExceptionInfo *)
@ GrayscalePreview
Definition: effect.h:39
char filename[MaxTextExtent]
Definition: image.h:473
MagickExport Image * UnsharpMaskImageChannel(const Image *, const ChannelType, const double, const double, const double, const double, ExceptionInfo *)
Definition: effect.c:4592
MagickExport Image * KuwaharaImageChannel(const Image *, const ChannelType, const double, const double, ExceptionInfo *)
#define GetPixelOpacity(pixel)
Definition: pixel-accessor.h:49
MagickExport Image * AdaptiveSharpenImageChannel(const Image *image, const ChannelType channel, const double radius, const double sigma, ExceptionInfo *exception)
Definition: effect.c:472
MagickExport Image * RotationalBlurImageChannel(const Image *image, const ChannelType channel, const double angle, ExceptionInfo *exception)
Definition: effect.c:3329
double green
Definition: pixel.h:88
char * montage
Definition: image.h:201
MagickExport Image * SelectiveBlurImageChannel(const Image *, const ChannelType, const double, const double, const double, ExceptionInfo *)
#define DefaultTileFrame
Definition: image-private.h:28
#define DespeckleImageTag
@ SwirlPreview
Definition: effect.h:53
size_t width
Definition: morphology.h:108
MagickExport void * AcquireAlignedMemory(const size_t count, const size_t quantum)
Definition: memory.c:365
MagickExport MagickBooleanType DeleteImageProperty(Image *image, const char *property)
Definition: property.c:274
MagickExport Image * ConvolveImageChannel(const Image *image, const ChannelType channel, const size_t order, const double *kernel, ExceptionInfo *exception)
Definition: effect.c:880
@ DefaultChannels
Definition: magick-type.h:188
MagickExport Image * BlurImage(const Image *, const double, const double, ExceptionInfo *)
MagickExport double GetPseudoRandomValue(RandomInfo *magick_restrict random_info)
Definition: random.c:582
PixelPacket matte_color
Definition: image.h:183
Quantum opacity
Definition: pixel.h:146
Definition: geometry.h:117
MagickExport MagickBooleanType WriteImage(const ImageInfo *image_info, Image *image)
Definition: constitute.c:1090
MagickExport Image * KuwaharaImageChannel(const Image *image, const ChannelType channel, const double radius, const double sigma, ExceptionInfo *exception)
Definition: effect.c:2262
MagickExport ImageInfo * DestroyImageInfo(ImageInfo *image_info)
Definition: image.c:1250
Quantum red
Definition: pixel.h:145
@ RaisePreview
Definition: effect.h:51
static double PerceptibleReciprocal(const double x)
Definition: pixel-accessor.h:124
#define QuantumRange
Definition: magick-type.h:86
@ CMYKColorspace
Definition: colorspace.h:39
MagickExport Image * MotionBlurImage(const Image *image, const double radius, const double sigma, const double angle, ExceptionInfo *exception)
Definition: effect.c:1972
MagickExport Image * UnsharpMaskImageChannel(const Image *image, const ChannelType channel, const double radius, const double sigma, const double gain, const double threshold, ExceptionInfo *exception)
Definition: effect.c:4592
MagickExport MagickProgressMonitor SetImageProgressMonitor(Image *image, const MagickProgressMonitor progress_monitor, void *client_data)
Definition: monitor.c:194
MagickExport MagickStatusType ParseMetaGeometry(const char *geometry, ssize_t *x, ssize_t *y, size_t *width, size_t *height)
Definition: geometry.c:1366
size_t rows
Definition: image.h:175
Quantum green
Definition: pixel.h:144
@ OilPaintPreview
Definition: effect.h:56
MagickExport Image * SharpenImageChannel(const Image *image, const ChannelType channel, const double radius, const double sigma, ExceptionInfo *exception)
Definition: effect.c:4296
size_t signature
Definition: exception.h:124
ssize_t x
Definition: morphology.h:112
MagickExport Image * GaussianBlurImageChannel(const Image *image, const ChannelType channel, const double radius, const double sigma, ExceptionInfo *exception)
Definition: effect.c:1863
#define SelectiveBlurImageTag
MagickExport void * GetVirtualMemoryBlob(const MemoryInfo *memory_info)
Definition: memory.c:1090
MagickBooleanType shadow
Definition: montage.h:50
MagickExport MemoryInfo * RelinquishVirtualMemory(MemoryInfo *memory_info)
Definition: memory.c:1229
size_t signature
Definition: image.h:307
MagickBooleanType
Definition: magick-type.h:199
MagickExport MagickBooleanType RaiseImage(Image *image, const RectangleInfo *raise_info, const MagickBooleanType raise)
Definition: decorate.c:652
MagickExport KernelInfo * AcquireKernelInfo(const char *kernel_string)
Definition: morphology.c:484
MagickExport Image * AdaptiveBlurImageChannel(const Image *image, const ChannelType channel, const double radius, const double sigma, ExceptionInfo *exception)
Definition: effect.c:149
MagickExport void * RelinquishMagickMemory(void *memory)
Definition: memory.c:1162
MagickExport Image * StatisticImage(const Image *image, const StatisticType type, const size_t width, const size_t height, ExceptionInfo *exception)
Definition: statistic.c:3595
static RandomInfo * random_info
Definition: resource.c:112
Definition: exception.h:103
static double DegreesToRadians(const double degrees)
Definition: image-private.h:66
size_t width
Definition: geometry.h:126
#define SetPixelIndex(indexes, value)
Definition: pixel-accessor.h:78
MagickExport KernelInfo * DestroyKernelInfo(KernelInfo *kernel)
Definition: morphology.c:2252
MagickExport Image * BlurImage(const Image *image, const double radius, const double sigma, ExceptionInfo *exception)
Definition: effect.c:782
MagickExport MagickBooleanType RelinquishUniqueFileResource(const char *path)
Definition: resource.c:1287
MagickExport MagickBooleanType EqualizeImageChannel(Image *image, const ChannelType channel)
Definition: enhance.c:1786
MagickExport MontageInfo * DestroyMontageInfo(MontageInfo *montage_info)
Definition: montage.c:163
MagickDoubleType MagickRealType
Definition: magick-type.h:125
double y
Definition: draw.h:142
@ CharcoalDrawingPreview
Definition: effect.h:57
@ GRAYColorspace
Definition: colorspace.h:29
MagickExport Image * UnsharpMaskImage(const Image *, const double, const double, const double, const double, ExceptionInfo *)
MagickExport CacheView * AcquireVirtualCacheView(const Image *image, ExceptionInfo *exception)
Definition: cache-view.c:153
MagickExport Image * MotionBlurImage(const Image *, const double, const double, const double, ExceptionInfo *)
MagickExport Image * BlurImageChannel(const Image *, const ChannelType, const double, const double, ExceptionInfo *)
static MagickRealType MagickPixelLuma(const MagickPixelPacket *pixel)
Definition: color-private.h:118
MagickExport Image * DestroyImage(Image *image)
Definition: image.c:1177
MagickExport Image * LocalContrastImage(const Image *, const double, const double, ExceptionInfo *)
MagickExport Image * DespeckleImage(const Image *, ExceptionInfo *)
@ ThresholdPreview
Definition: effect.h:46
ColorspaceType colorspace
Definition: quantize.h:47
MagickExport MagickBooleanType TransformImageColorspace(Image *image, const ColorspaceType colorspace)
Definition: colorspace.c:1510
MagickExport int AcquireUniqueFileResource(char *path)
Definition: resource.c:600
MagickExport Image * EmbossImage(const Image *image, const double radius, const double sigma, ExceptionInfo *exception)
Definition: effect.c:1355
size_t number_colors
Definition: quantize.h:38
@ DullPreview
Definition: effect.h:38
#define MagickEpsilon
Definition: magick-type.h:115
MagickExport MagickBooleanType GetOneCacheViewVirtualPixel(const CacheView *magick_restrict cache_view, const ssize_t x, const ssize_t y, PixelPacket *magick_restrict pixel, ExceptionInfo *exception)
Definition: cache-view.c:770
MagickExport MagickBooleanType GammaImageChannel(Image *image, const ChannelType channel, const double gamma)
Definition: enhance.c:2168
@ ConvolveMorphology
Definition: morphology.h:73
@ ReduceNoisePreview
Definition: effect.h:42
MagickExport MagickRealType GetPixelIntensity(const Image *image, const PixelPacket *magick_restrict pixel)
Definition: pixel.c:2292
MagickExport Image * ShadeImage(const Image *image, const MagickBooleanType gray, const double azimuth, const double elevation, ExceptionInfo *exception)
Definition: effect.c:4059
char * geometry
Definition: montage.h:36
MagickExport MagickBooleanType SolarizeImage(Image *image, const double threshold)
Definition: visual-effects.c:2342
MagickExport Image * MotionBlurImageChannel(const Image *image, const ChannelType channel, const double radius, const double sigma, const double angle, ExceptionInfo *exception)
Definition: effect.c:1983
static double * GetMotionBlurKernel(const size_t width, const double sigma)
Definition: effect.c:1943
size_t quality
Definition: image.h:396
@ SegmentPreview
Definition: effect.h:52
MagickExport Image * EdgeImage(const Image *, const double, ExceptionInfo *)
MagickExport MagickBooleanType SetImageStorageClass(Image *image, const ClassType storage_class)
Definition: image.c:2601
MagickExport size_t GetOptimalKernelWidth1D(const double radius, const double sigma)
Definition: gem.c:1622
#define GetPixelGreen(pixel)
Definition: pixel-accessor.h:43
MagickExport Image * FilterImage(const Image *image, const KernelInfo *kernel, ExceptionInfo *exception)
Definition: effect.c:1470
MagickExport size_t CopyMagickString(char *magick_restrict destination, const char *magick_restrict source, const size_t length)
Definition: string.c:764
MagickExport Image * EdgeImage(const Image *image, const double radius, ExceptionInfo *exception)
Definition: effect.c:1269
MagickExport MontageInfo * CloneMontageInfo(const ImageInfo *image_info, const MontageInfo *montage_info)
Definition: montage.c:101
MagickExport Image * ReadImage(const ImageInfo *image_info, ExceptionInfo *exception)
Definition: constitute.c:428
MagickExport Image * AdaptiveBlurImageChannel(const Image *, const ChannelType, const double, const double, ExceptionInfo *)
MagickExport MagickBooleanType LogMagickEvent(const LogEventType type, const char *module, const char *function, const size_t line, const char *format,...)
Definition: log.c:1420
#define MaxTextExtent
Definition: method-attribute.h:89
MagickExport const PixelPacket * GetCacheViewVirtualPixels(const CacheView *cache_view, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, ExceptionInfo *exception)
Definition: cache-view.c:723
MagickExport Image * AdaptiveSharpenImageChannel(const Image *, const ChannelType, const double, const double, ExceptionInfo *)
Definition: morphology.h:103
MagickExport Image * DestroyImageList(Image *images)
Definition: list.c:477
static void SetMagickPixelPacketBias(const Image *image, MagickPixelPacket *pixel)
Definition: pixel-private.h:90
MagickExport void InheritException(ExceptionInfo *exception, const ExceptionInfo *relative)
Definition: exception.c:692
@ QuantizePreview
Definition: effect.h:40
MagickExport char * AcquireString(const char *source)
Definition: string.c:126
@ EdgeDetectPreview
Definition: effect.h:47
@ SolarizePreview
Definition: effect.h:49
MagickRealType opacity
Definition: pixel.h:125
ssize_t SignedQuantum
Definition: magick-type.h:79
double x
Definition: draw.h:141
MagickRealType green
Definition: pixel.h:123
@ GreenChannel
Definition: magick-type.h:170
char magick[MaxTextExtent]
Definition: image.h:280
#define DefaultPreviewGeometry
char * frame
Definition: montage.h:39
static void SetPixelPacket(const Image *image, const MagickPixelPacket *pixel, PixelPacket *color, IndexPacket *index)
Definition: pixel-private.h:103
MagickExport Image * ConvolveImageChannel(const Image *, const ChannelType, const size_t, const double *, ExceptionInfo *)
MagickExport void * AcquireQuantumMemory(const size_t count, const size_t quantum)
Definition: memory.c:665
unsigned short Quantum
Definition: magick-type.h:85
ssize_t MagickOffsetType
Definition: magick-type.h:135
static int GetOpenMPThreadId(void)
Definition: thread-private.h:133