MagickCore
6.9.10
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:129
MagickExport Image * CloneImage(const Image *image, const size_t columns, const size_t rows, const MagickBooleanType detach, ExceptionInfo *exception)
Definition: image.c:788
MagickExport Image * WaveImage(const Image *image, const double amplitude, const double wave_length, ExceptionInfo *exception)
Definition: fx.c:5621
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
const MagickExport char DefaultTileFrame[]
Definition: image-private.h:47
MagickExport void * RelinquishAlignedMemory(void *memory)
Definition: memory.c:1040
MagickExport Image * LocalContrastImage(const Image *image, const double radius, const double strength, ExceptionInfo *exception)
Definition: effect.c:2507
static RandomInfo ** AcquireRandomInfoThreadSet(void)
Definition: random-private.h:40
@ SyncChannels
Definition: magick-type.h:180
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:593
#define AdaptiveSharpenImageTag
@ DirectClass
Definition: magick-type.h:187
@ JPEGPreview
Definition: effect.h:58
@ BlueChannel
Definition: magick-type.h:165
#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:2242
MagickExport Image * GaussianBlurImageChannel(const Image *, const ChannelType, const double, const double, ExceptionInfo *)
@ BrightnessPreview
Definition: effect.h:35
@ RedChannel
Definition: magick-type.h:160
MagickExport MagickBooleanType AutoLevelImage(Image *image)
Definition: enhance.c:221
#define SetPixelOpacity(pixel, value)
Definition: pixel-accessor.h:81
ChannelType
Definition: magick-type.h:157
MagickExport ImageInfo * AcquireImageInfo(void)
Definition: image.c:332
#define MagickCoreSignature
Definition: method-attribute.h:86
MagickExport MagickBooleanType BilevelImage(Image *image, const double threshold)
Definition: threshold.c:813
MagickExport ssize_t FormatLocaleString(char *magick_restrict string, const size_t length, const char *magick_restrict format,...)
Definition: locale.c:502
MagickExport Image * MontageImages(const Image *images, const MontageInfo *montage_info, ExceptionInfo *exception)
Definition: montage.c:305
MagickExport MagickBooleanType InterpolateMagickPixelPacket(const Image *image, const CacheView *image_view, const InterpolatePixelMethod method, const double x, const double y, MagickPixelPacket *pixel, ExceptionInfo *exception)
Definition: pixel.c:4455
@ HuePreview
Definition: effect.h:33
char filename[MaxTextExtent]
Definition: montage.h:63
size_t height
Definition: geometry.h:126
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:118
#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:938
@ IndexChannel
Definition: magick-type.h:171
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:1793
#define magick_restrict
Definition: MagickCore.h:41
MagickExport Image * RotationalBlurImage(const Image *, const double, ExceptionInfo *)
Definition: geometry.h:122
#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
@ ShadePreview
Definition: effect.h:50
MagickExport Image * GaussianBlurImage(const Image *image, const double radius, const double sigma, ExceptionInfo *exception)
Definition: effect.c:1852
MagickExport MagickBooleanType ConcatenateString(char **destination, const char *source)
Definition: string.c:490
#define MagickSQ2PI
Definition: image-private.h:37
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:4571
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:119
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:3713
const MagickExport IndexPacket * GetCacheViewVirtualIndexQueue(const CacheView *cache_view)
Definition: cache-view.c:638
#define GetPixelRed(pixel)
Definition: pixel-accessor.h:50
MagickExport Image * RotationalBlurImage(const Image *image, const double angle, ExceptionInfo *exception)
Definition: effect.c:3314
@ ResourceLimitError
Definition: exception.h:55
@ TransformEvent
Definition: log.h:52
@ NonpeakStatistic
Definition: statistic.h:129
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:4367
MagickExport MagickBooleanType QueryColorDatabase(const char *name, PixelPacket *color, ExceptionInfo *exception)
Definition: color.c:2506
MagickExport Image * SelectiveBlurImage(const Image *image, const double radius, const double sigma, const double threshold, ExceptionInfo *exception)
Definition: effect.c:3624
Definition: cache-view.c:65
MagickExport void SetGeometry(const Image *image, RectangleInfo *geometry)
Definition: geometry.c:1672
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:3672
MagickExport MagickBooleanType SetImageProperty(Image *image, const char *property, const char *value)
Definition: property.c:4133
MagickExport void GetQuantizeInfo(QuantizeInfo *quantize_info)
Definition: quantize.c:2227
MagickExport char * DestroyString(char *string)
Definition: string.c:820
MagickExport MagickBooleanType SolarizeImage(Image *image, const double threshold)
Definition: fx.c:4693
@ MagickTrue
Definition: magick-type.h:194
MagickExport Image * SpreadImage(const Image *image, const double radius, ExceptionInfo *exception)
Definition: effect.c:4391
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:130
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:1507
@ 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
MagickExport size_t CopyMagickString(char *destination, const char *source, const size_t length)
Definition: string.c:752
@ 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:3635
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:173
@ TraceEvent
Definition: log.h:38
MagickExport MagickBooleanType QuantizeImage(const QuantizeInfo *quantize_info, Image *image)
Definition: quantize.c:2592
char * directory
Definition: image.h:202
double z
Definition: image.h:102
MagickExport void AppendImageToList(Image **images, const Image *append)
Definition: list.c:78
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:718
MagickExport Image * PreviewImage(const Image *image, const PreviewType preview, ExceptionInfo *exception)
Definition: effect.c:2789
InterpolatePixelMethod interpolate
Definition: image.h:315
static RandomInfo ** DestroyRandomInfoThreadSet(RandomInfo **random_info)
Definition: random-private.h:27
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:745
MagickExport Image * KuwaharaImage(const Image *image, const double radius, const double sigma, ExceptionInfo *exception)
Definition: effect.c:2249
MagickExport Image * AdaptiveSharpenImage(const Image *, const double, const double, ExceptionInfo *)
@ UndefinedInterpolatePixel
Definition: pixel.h:33
#define MagickMax(x, y)
Definition: image-private.h:29
@ UndefinedPreview
Definition: effect.h:29
#define MagickPI
Definition: image-private.h:31
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:168
@ 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:111
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:1573
Definition: quantize.h:35
@ MagickFalse
Definition: magick-type.h:193
double index
Definition: pixel.h:91
MagickBooleanType(* MagickProgressMonitor)(const char *, const MagickOffsetType, const MagickSizeType, void *)
Definition: monitor.h:26
PreviewType
Definition: effect.h:27
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:4279
#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:4585
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:3324
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 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:243
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:181
MagickExport Image * BlurImage(const Image *, const double, const double, ExceptionInfo *)
PixelPacket matte_color
Definition: image.h:183
Quantum opacity
Definition: pixel.h:146
Definition: geometry.h:115
MagickExport Image * SwirlImage(const Image *image, double degrees, ExceptionInfo *exception)
Definition: fx.c:5147
MagickExport MagickBooleanType WriteImage(const ImageInfo *image_info, Image *image)
Definition: constitute.c:1050
MagickExport Image * KuwaharaImageChannel(const Image *image, const ChannelType channel, const double radius, const double sigma, ExceptionInfo *exception)
Definition: effect.c:2260
MagickExport ImageInfo * DestroyImageInfo(ImageInfo *image_info)
Definition: image.c:1261
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:4585
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:1355
size_t rows
Definition: image.h:175
const MagickExport 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
Quantum green
Definition: pixel.h:144
MagickExport Image * CharcoalImage(const Image *image, const double radius, const double sigma, ExceptionInfo *exception)
Definition: fx.c:624
@ 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:4289
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:971
MagickBooleanType shadow
Definition: montage.h:50
MagickExport MemoryInfo * RelinquishVirtualMemory(MemoryInfo *memory_info)
Definition: memory.c:1144
size_t signature
Definition: image.h:307
MagickBooleanType
Definition: magick-type.h:191
MagickExport double GetPseudoRandomValue(RandomInfo *random_info)
Definition: random.c:612
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:1077
MagickExport Image * StatisticImage(const Image *image, const StatisticType type, const size_t width, const size_t height, ExceptionInfo *exception)
Definition: statistic.c:3590
static RandomInfo * random_info
Definition: resource.c:110
Definition: exception.h:102
static double DegreesToRadians(const double degrees)
Definition: image-private.h:82
size_t width
Definition: geometry.h:125
#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:1190
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:1188
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:1448
const MagickExport char DefaultTileLabel[]
Definition: image-private.h:49
MagickExport int AcquireUniqueFileResource(char *path)
Definition: resource.c:558
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 Image * ImplodeImage(const Image *image, const double amount, ExceptionInfo *exception)
Definition: fx.c:3327
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:2166
@ ConvolveMorphology
Definition: morphology.h:73
@ ReduceNoisePreview
Definition: effect.h:42
MagickExport MagickRealType GetPixelIntensity(const Image *image, const PixelPacket *magick_restrict pixel)
Definition: pixel.c:2301
MagickExport Image * ShadeImage(const Image *image, const MagickBooleanType gray, const double azimuth, const double elevation, ExceptionInfo *exception)
Definition: effect.c:4054
char * geometry
Definition: montage.h:36
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:2611
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 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:420
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:1399
#define MaxTextExtent
Definition: method-attribute.h:89
MagickExport Image * AdaptiveSharpenImageChannel(const Image *, const ChannelType, const double, const double, ExceptionInfo *)
Definition: morphology.h:102
MagickExport Image * DestroyImageList(Image *images)
Definition: list.c:462
static void SetMagickPixelPacketBias(const Image *image, MagickPixelPacket *pixel)
Definition: pixel-private.h:90
MagickExport void InheritException(ExceptionInfo *exception, const ExceptionInfo *relative)
Definition: exception.c:633
@ QuantizePreview
Definition: effect.h:40
MagickExport char * AcquireString(const char *source)
Definition: string.c:125
@ 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:163
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:544
unsigned short Quantum
Definition: magick-type.h:85
ssize_t MagickOffsetType
Definition: magick-type.h:135
static int GetOpenMPThreadId(void)
Definition: thread-private.h:120