MagickCore
6.9.11-59
Convert, Edit, Or Compose Bitmap Images
|
Go to the documentation of this file.
18 #ifndef MAGICKCORE_VISUAL_EFFECTS_H
19 #define MAGICKCORE_VISUAL_EFFECTS_H
23 #if defined(__cplusplus) || defined(c_plusplus)
71 #if defined(__cplusplus) || defined(c_plusplus)
@ ColorDodgeCompositeOp
Definition: composite.h:36
ColorspaceType colorspace
Definition: image.h:158
MagickExport Image * CharcoalImage(const Image *, const double, const double, ExceptionInfo *)
#define SepiaToneImageTag
MagickExport char * CloneString(char **destination, const char *source)
Definition: string.c:283
#define QuantumScale
Definition: magick-type.h:124
#define MagickExport
Definition: method-attribute.h:80
static void HatTransform(const float *magick_restrict pixels, const size_t stride, const size_t extent, const size_t scale, float *kernel)
Definition: visual-effects.c:3440
MagickBooleanType debug
Definition: image.h:290
char filename[MaxTextExtent]
Definition: image.h:278
double * values
Definition: morphology.h:116
PixelPacket background_color
Definition: image.h:181
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 MagickBooleanType PlasmaImage(Image *, const SegmentInfo *, size_t, size_t)
MagickExport MagickBooleanType DrawImage(Image *image, const DrawInfo *draw_info)
Definition: draw.c:4409
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 Image * WaveletDenoiseImage(const Image *image, const double threshold, const double softness, ExceptionInfo *exception)
Definition: visual-effects.c:3477
MagickExport Image * TintImage(const Image *, const char *, const PixelPacket, ExceptionInfo *)
#define OpaqueOpacity
Definition: image.h:27
PixelPacket border_color
Definition: image.h:182
@ PsiValue
Definition: geometry.h:34
static RandomInfo ** AcquireRandomInfoThreadSet(void)
Definition: random-private.h:40
MagickRealType red
Definition: pixel.h:122
MagickExport MemoryInfo * AcquireVirtualMemory(const size_t count, const size_t quantum)
Definition: memory.c:705
@ DirectClass
Definition: magick-type.h:198
@ BlueChannel
Definition: magick-type.h:176
#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
unsigned int MagickStatusType
Definition: magick-type.h:131
@ RedChannel
Definition: magick-type.h:171
double psi
Definition: geometry.h:112
#define SetPixelOpacity(pixel, value)
Definition: pixel-accessor.h:81
MagickExport const char * GetImageProperty(const Image *image, const char *property)
Definition: property.c:2205
MagickExport Image * BlueShiftImage(const Image *, const double, ExceptionInfo *)
ChannelType
Definition: magick-type.h:169
@ XiValue
Definition: geometry.h:31
#define MagickCoreSignature
Definition: method-attribute.h:86
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 * WaveImage(const Image *, const double, const double, ExceptionInfo *)
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
size_t depth
Definition: image.h:176
MagickExport DrawInfo * DestroyDrawInfo(DrawInfo *draw_info)
Definition: draw.c:974
MagickExport Image * StereoAnaglyphImage(const Image *left_image, const Image *right_image, const ssize_t x_offset, const ssize_t y_offset, ExceptionInfo *exception)
Definition: visual-effects.c:2669
@ IndexChannel
Definition: magick-type.h:182
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
double x2
Definition: image.h:110
MagickExport Image * SketchImage(const Image *image, const double radius, const double sigma, const double angle, ExceptionInfo *exception)
Definition: visual-effects.c:2174
double sigma
Definition: geometry.h:110
#define magick_restrict
Definition: MagickCore.h:41
MagickExport Image * SepiaToneImage(const Image *, const double, ExceptionInfo *)
Definition: geometry.h:124
MagickExport Image * WaveletDenoiseImage(const Image *, const double, const double, ExceptionInfo *)
Definition: visual-effects.c:3477
double y1
Definition: image.h:109
MagickExport Image * MergeImageLayers(Image *image, const ImageLayerMethod method, ExceptionInfo *exception)
Definition: layer.c:1950
#define SetPixelRed(pixel, value)
Definition: pixel-accessor.h:82
@ OverCompositeOp
Definition: composite.h:67
@ UndefinedNoise
Definition: visual-effects.h:29
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
MagickExport Image * GetFirstImageInList(const Image *images)
Definition: list.c:574
size_t columns
Definition: image.h:174
MagickExport MagickBooleanType PlasmaImageProxy(Image *image, CacheView *image_view, CacheView *u_view, CacheView *v_view, RandomInfo *magick_restrict random_info, const SegmentInfo *magick_restrict segment, size_t attenuate, size_t depth)
Definition: visual-effects.c:1404
#define SetPixelGreen(pixel, value)
Definition: pixel-accessor.h:77
GravityType gravity
Definition: draw.h:223
MagickExport Image * ImplodeImage(const Image *, const double, ExceptionInfo *)
MagickExport DrawInfo * CloneDrawInfo(const ImageInfo *image_info, const DrawInfo *draw_info)
Definition: draw.c:270
size_t MagickSizeType
Definition: magick-type.h:140
Definition: geometry.h:107
Quantum IndexPacket
Definition: pixel.h:129
@ sRGBColorspace
Definition: colorspace.h:40
double xi
Definition: geometry.h:111
static MagickBooleanType IsPixelGray(const PixelPacket *pixel)
Definition: pixel-accessor.h:186
#define GetPixelRed(pixel)
Definition: pixel-accessor.h:50
MagickExport Image * VignetteImage(const Image *image, const double radius, const double sigma, const ssize_t x, const ssize_t y, ExceptionInfo *exception)
Definition: visual-effects.c:3172
@ ResourceLimitError
Definition: exception.h:55
@ TransformEvent
Definition: log.h:52
Quantum blue
Definition: pixel.h:143
MagickExport MagickBooleanType QueryColorDatabase(const char *name, PixelPacket *color, ExceptionInfo *exception)
Definition: color.c:2479
MagickExport Image * StereoAnaglyphImage(const Image *, const Image *, const ssize_t, const ssize_t, ExceptionInfo *)
MagickExport Image * StereoImage(const Image *, const Image *, ExceptionInfo *)
NoiseType
Definition: visual-effects.h:28
MagickExport Image * ColorMatrixImage(const Image *image, const KernelInfo *color_matrix, ExceptionInfo *exception)
Definition: visual-effects.c:745
MagickExport MagickBooleanType SetImageExtent(Image *image, const size_t columns, const size_t rows)
Definition: image.c:2684
@ GaussianNoise
Definition: visual-effects.h:31
Definition: cache-view.c:66
MagickExport MagickBooleanType SetImageBackgroundColor(Image *image)
Definition: image.c:2366
MagickExport Image * GetLastImageInList(const Image *images)
Definition: list.c:750
MagickExport Image * SwirlImage(const Image *image, double degrees, ExceptionInfo *exception)
Definition: visual-effects.c:2794
MagickExport char * DestroyString(char *string)
Definition: string.c:808
@ EdgeVirtualPixelMethod
Definition: cache-view.h:33
MagickExport Image * PolaroidImage(const Image *image, const DrawInfo *draw_info, const double angle, ExceptionInfo *exception)
Definition: visual-effects.c:1673
MagickExport MagickBooleanType SyncImage(Image *image)
Definition: image.c:3676
@ ImpulseNoise
Definition: visual-effects.h:33
@ MagickTrue
Definition: magick-type.h:205
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 ssize_t FormatMagickCaption(Image *image, DrawInfo *draw_info, const MagickBooleanType split, TypeMetric *metrics, char **caption)
Definition: annotate.c:576
static Quantum PixelPacketIntensity(const PixelPacket *pixel)
Definition: pixel-accessor.h:219
ssize_t y
Definition: geometry.h:131
@ OpaqueAlphaChannel
Definition: image.h:38
MagickExport RandomInfo * DestroyRandomInfo(RandomInfo *random_info)
Definition: random.c:272
#define GetPixelAlpha(pixel)
Definition: pixel-accessor.h:36
CompositeOperator compose
Definition: image.h:235
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
MagickRealType blue
Definition: pixel.h:124
MagickExport Image * SwirlImage(const Image *, double, ExceptionInfo *)
@ FlattenLayer
Definition: layer.h:50
MagickExport Image * ShadowImage(const Image *image, const double opacity, const double sigma, const ssize_t x_offset, const ssize_t y_offset, ExceptionInfo *exception)
Definition: visual-effects.c:2016
static Quantum ClampToQuantum(const MagickRealType quantum)
Definition: quantum.h:88
MagickExport Image * ColorizeImage(const Image *image, const char *opacity, const PixelPacket colorize, ExceptionInfo *exception)
Definition: visual-effects.c:567
MagickExport Image * MorphImages(const Image *, const size_t, ExceptionInfo *)
@ TraceEvent
Definition: log.h:38
PixelPacket * colormap
Definition: image.h:180
MagickExport void AppendImageToList(Image **images, const Image *append)
Definition: list.c:80
MagickExport MagickBooleanType SetCacheViewVirtualPixelMethod(CacheView *magick_restrict cache_view, const VirtualPixelMethod virtual_pixel_method)
Definition: cache-view.c:960
#define ThrowImageException(severity, tag)
Definition: exception-private.h:70
double rho
Definition: geometry.h:109
PixelPacket stroke
Definition: draw.h:227
static RandomInfo ** DestroyRandomInfoThreadSet(RandomInfo **random_info)
Definition: random-private.h:27
MagickExport const PixelPacket * GetVirtualPixels(const Image *image, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, ExceptionInfo *exception)
Definition: cache.c:3452
MagickExport MagickBooleanType SetImageAlphaChannel(Image *image, const AlphaChannelType alpha_type)
Definition: channel.c:652
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 Image * AddNoiseImageChannel(const Image *, const ChannelType, const NoiseType, ExceptionInfo *)
#define SetPixelAlpha(pixel, value)
Definition: pixel-accessor.h:67
MagickExport IndexPacket * GetCacheViewAuthenticIndexQueue(CacheView *cache_view)
Definition: cache-view.c:564
MagickExport Image * SketchImage(const Image *, const double, const double, const double, ExceptionInfo *)
FilterTypes filter
Definition: image.h:223
@ UndefinedGravity
Definition: geometry.h:81
MagickExport MagickBooleanType ClampImage(Image *image)
Definition: threshold.c:1147
@ CopyOpacityCompositeOp
Definition: composite.h:44
MagickExport CacheView * AcquireAuthenticCacheView(const Image *image, ExceptionInfo *exception)
Definition: cache-view.c:111
@ BlendCompositeOp
Definition: composite.h:31
MagickExport unsigned long GetRandomSecretKey(const RandomInfo *random_info)
Definition: random.c:713
MagickExport PixelPacket * QueueAuthenticPixels(Image *image, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, ExceptionInfo *exception)
Definition: cache.c:4524
MagickExport Image * WaveImage(const Image *image, const double amplitude, const double wave_length, ExceptionInfo *exception)
Definition: visual-effects.c:3268
@ ImageError
Definition: exception.h:69
MagickExport MagickBooleanType ConcatenateString(char **magick_restrict destination, const char *magick_restrict source)
Definition: string.c:491
@ UndefinedInterpolatePixel
Definition: pixel.h:33
#define MagickMax(x, y)
Definition: image-private.h:36
#define MagickPI
Definition: image-private.h:40
@ PoissonNoise
Definition: visual-effects.h:35
@ OpacityChannel
Definition: magick-type.h:179
size_t colors
Definition: image.h:177
MagickExport Image * RotateImage(const Image *image, const double degrees, ExceptionInfo *exception)
Definition: distort.c:2865
ExceptionInfo exception
Definition: image.h:287
MagickExport MagickBooleanType AcquireMagickResource(const ResourceType type, const MagickSizeType size)
Definition: resource.c:187
static size_t GetOpenMPMaximumThreads(void)
Definition: thread-private.h:111
size_t height
Definition: morphology.h:109
#define SetPixelBlue(pixel, value)
Definition: pixel-accessor.h:71
MagickExport Image * ImplodeImage(const Image *image, const double amount, ExceptionInfo *exception)
Definition: visual-effects.c:976
MagickExport MagickBooleanType NormalizeImage(Image *image)
Definition: enhance.c:4206
MagickExport Image * AddNoiseImageChannel(const Image *image, const ChannelType channel, const NoiseType noise_type, ExceptionInfo *exception)
Definition: visual-effects.c:146
PixelIntensityMethod intensity
Definition: image.h:352
@ MagickFalse
Definition: magick-type.h:204
MagickBooleanType(* MagickProgressMonitor)(const char *, const MagickOffsetType, const MagickSizeType, void *)
Definition: monitor.h:26
MagickExport MagickBooleanType SyncAuthenticPixels(Image *image, ExceptionInfo *exception)
Definition: cache.c:5632
double descent
Definition: draw.h:387
MagickExport Image * ColorMatrixImage(const Image *, const KernelInfo *kernel, ExceptionInfo *)
#define GetPixelBlue(pixel)
Definition: pixel-accessor.h:38
MagickExport Image * ColorizeImage(const Image *, const char *, const PixelPacket, ExceptionInfo *)
#define GetPixelOpacity(pixel)
Definition: pixel-accessor.h:49
MagickExport RandomInfo * AcquireRandomInfo(void)
Definition: random.c:161
MagickExport Image * AddNoiseImage(const Image *, const NoiseType, ExceptionInfo *)
MagickExport Image * GetNextImageInList(const Image *images)
Definition: list.c:784
double x1
Definition: image.h:108
size_t width
Definition: morphology.h:108
static Quantum PlasmaPixel(RandomInfo *magick_restrict random_info, const MagickRealType pixel, const double noise)
Definition: visual-effects.c:1394
MagickExport Image * SepiaToneImage(const Image *image, const double threshold, ExceptionInfo *exception)
Definition: visual-effects.c:1862
MagickExport Image * ShadowImage(const Image *, const double, const double, const ssize_t, const ssize_t, ExceptionInfo *)
@ DefaultChannels
Definition: magick-type.h:192
MagickExport double GetPseudoRandomValue(RandomInfo *magick_restrict random_info)
Definition: random.c:582
double ascent
Definition: draw.h:386
Quantum opacity
Definition: pixel.h:146
MagickExport double GenerateDifferentialNoise(RandomInfo *random_info, const Quantum pixel, const NoiseType noise_type, const MagickRealType attenuate)
Definition: gem.c:1487
MagickExport MagickStatusType ParseGeometry(const char *geometry, GeometryInfo *geometry_info)
Definition: geometry.c:868
@ MultiplicativeGaussianNoise
Definition: visual-effects.h:32
MagickExport Image * PolaroidImage(const Image *, const DrawInfo *, const double, ExceptionInfo *)
MagickExport MagickBooleanType CompositeImage(Image *image, const CompositeOperator compose, const Image *source_image, const ssize_t x_offset, const ssize_t y_offset)
Definition: composite.c:1593
Quantum red
Definition: pixel.h:145
MagickExport Image * VignetteImage(const Image *, const double, const double, const ssize_t, const ssize_t, ExceptionInfo *)
#define QuantumRange
Definition: magick-type.h:90
@ 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
#define SetBit(alpha, i, set)
size_t rows
Definition: image.h:175
MagickExport MagickBooleanType SolarizeImageChannel(Image *, const ChannelType, const double, ExceptionInfo *)
Definition: visual-effects.c:2351
Quantum green
Definition: pixel.h:144
MagickExport MagickBooleanType SolarizeImageChannel(Image *image, const ChannelType channel, const double threshold, ExceptionInfo *exception)
Definition: visual-effects.c:2351
MagickExport size_t GetImageListLength(const Image *images)
Definition: list.c:709
size_t signature
Definition: exception.h:124
char * text
Definition: draw.h:266
MagickExport Image * SteganoImage(const Image *image, const Image *watermark, ExceptionInfo *exception)
Definition: visual-effects.c:2484
MagickExport MagickBooleanType SolarizeImage(Image *, const double)
MagickExport void * GetVirtualMemoryBlob(const MemoryInfo *memory_info)
Definition: memory.c:1090
MagickExport Image * ResizeImage(const Image *image, const size_t columns, const size_t rows, const FilterTypes filter, const double blur, ExceptionInfo *exception)
Definition: resize.c:2908
MagickExport MemoryInfo * RelinquishVirtualMemory(MemoryInfo *memory_info)
Definition: memory.c:1229
size_t signature
Definition: image.h:307
MagickExport MagickBooleanType SetImageArtifact(Image *image, const char *artifact, const char *value)
Definition: artifact.c:434
MagickBooleanType
Definition: magick-type.h:203
static double StringToDouble(const char *magick_restrict string, char **magick_restrict sentinal)
Definition: string-private.h:82
MagickExport MagickBooleanType NegateImage(Image *image, const MagickBooleanType grayscale)
Definition: enhance.c:3973
MagickExport void * RelinquishMagickMemory(void *memory)
Definition: memory.c:1162
static RandomInfo * random_info
Definition: resource.c:112
Definition: exception.h:103
static double DegreesToRadians(const double degrees)
Definition: image-private.h:64
size_t width
Definition: geometry.h:126
#define SetPixelIndex(indexes, value)
Definition: pixel-accessor.h:78
ClassType storage_class
Definition: image.h:155
MagickExport Image * BlurImage(const Image *image, const double radius, const double sigma, ExceptionInfo *exception)
Definition: effect.c:782
@ UniformNoise
Definition: visual-effects.h:30
MagickDoubleType MagickRealType
Definition: magick-type.h:129
double y
Definition: draw.h:142
MagickExport const char * GetImageArtifact(const Image *image, const char *artifact)
Definition: artifact.c:266
MagickExport CacheView * AcquireVirtualCacheView(const Image *image, ExceptionInfo *exception)
Definition: cache-view.c:153
MagickExport Image * BorderImage(const Image *image, const RectangleInfo *border_info, ExceptionInfo *exception)
Definition: decorate.c:102
@ PseudoClass
Definition: magick-type.h:199
MagickExport Image * DestroyImage(Image *image)
Definition: image.c:1174
MagickExport MagickBooleanType TransformImageColorspace(Image *image, const ColorspaceType colorspace)
Definition: colorspace.c:1509
#define MAGICKCORE_QUANTUM_DEPTH
Definition: magick-type.h:28
double y2
Definition: image.h:111
MagickExport MagickBooleanType GrayscaleImage(Image *image, const PixelIntensityMethod method)
Definition: enhance.c:2406
@ SigmaValue
Definition: geometry.h:40
MagickExport Image * AddNoiseImage(const Image *image, const NoiseType noise_type, ExceptionInfo *exception)
Definition: visual-effects.c:136
@ WidthResource
Definition: resource_.h:36
#define MagickEpsilon
Definition: magick-type.h:119
#define BlueShiftImageTag
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
double blur
Definition: image.h:219
MagickExport MagickRealType GetPixelIntensity(const Image *image, const PixelPacket *magick_restrict pixel)
Definition: pixel.c:2292
MagickExport MagickBooleanType SolarizeImage(Image *image, const double threshold)
Definition: visual-effects.c:2340
MagickExport MagickBooleanType SetImageStorageClass(Image *image, const ClassType storage_class)
Definition: image.c:2595
#define GetPixelGreen(pixel)
Definition: pixel-accessor.h:43
MagickExport Image * SteganoImage(const Image *, const Image *, ExceptionInfo *)
MagickExport Image * EdgeImage(const Image *image, const double radius, ExceptionInfo *exception)
Definition: effect.c:1269
MagickExport VirtualPixelMethod SetImageVirtualPixelMethod(const Image *image, const VirtualPixelMethod virtual_pixel_method)
Definition: image.c:3287
@ LaplacianNoise
Definition: visual-effects.h:34
char * geometry
Definition: draw.h:214
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 Image * StereoImage(const Image *left_image, const Image *right_image, ExceptionInfo *exception)
Definition: visual-effects.c:2663
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
Definition: morphology.h:103
MagickExport Image * DestroyImageList(Image *images)
Definition: list.c:475
@ BackgroundVirtualPixelMethod
Definition: cache-view.h:30
MagickExport MagickBooleanType AnnotateImage(Image *image, const DrawInfo *draw_info)
Definition: annotate.c:212
MagickExport void InheritException(ExceptionInfo *exception, const ExceptionInfo *relative)
Definition: exception.c:692
MagickExport Image * MorphImages(const Image *image, const size_t number_frames, ExceptionInfo *exception)
Definition: visual-effects.c:1169
static ssize_t CastDoubleToLong(const double value)
Definition: image-private.h:53
MagickExport char * AcquireString(const char *source)
Definition: string.c:125
RectangleInfo page
Definition: image.h:213
MagickRealType opacity
Definition: pixel.h:125
PixelPacket fill
Definition: draw.h:226
double x
Definition: draw.h:141
MagickRealType green
Definition: pixel.h:123
#define ColorMatrixImageTag
MagickExport Image * TintImage(const Image *image, const char *opacity, const PixelPacket tint, ExceptionInfo *exception)
Definition: visual-effects.c:2987
@ GreenChannel
Definition: magick-type.h:174
@ AlphaChannel
Definition: magick-type.h:178
@ RandomNoise
Definition: visual-effects.h:36
ssize_t offset
Definition: image.h:206
char * primitive
Definition: draw.h:213
static void SetPixelPacket(const Image *image, const MagickPixelPacket *pixel, PixelPacket *color, IndexPacket *index)
Definition: pixel-private.h:103
MagickExport Image * BlueShiftImage(const Image *image, const double factor, ExceptionInfo *exception)
Definition: visual-effects.c:339
static MagickBooleanType IsGrayColorspace(const ColorspaceType colorspace)
Definition: colorspace-private.h:96
MagickExport void * AcquireQuantumMemory(const size_t count, const size_t quantum)
Definition: memory.c:665
unsigned short Quantum
Definition: magick-type.h:89
ssize_t MagickOffsetType
Definition: magick-type.h:139
static int GetOpenMPThreadId(void)
Definition: thread-private.h:120
MagickExport MagickBooleanType PlasmaImage(Image *image, const SegmentInfo *segment, size_t attenuate, size_t depth)
Definition: visual-effects.c:1609
MagickExport char * InterpretImageProperties(const ImageInfo *image_info, Image *image, const char *embed_text)
Definition: property.c:3609
MagickExport MagickBooleanType SetImageColorspace(Image *image, const ColorspaceType colorspace)
Definition: colorspace.c:1250