MagickCore  6.9.11
effect.c File Reference
#include "magick/studio.h"
#include "magick/accelerate-private.h"
#include "magick/blob.h"
#include "magick/cache-view.h"
#include "magick/color.h"
#include "magick/color-private.h"
#include "magick/colorspace.h"
#include "magick/constitute.h"
#include "magick/decorate.h"
#include "magick/distort.h"
#include "magick/draw.h"
#include "magick/enhance.h"
#include "magick/exception.h"
#include "magick/exception-private.h"
#include "magick/effect.h"
#include "magick/fx.h"
#include "magick/gem.h"
#include "magick/geometry.h"
#include "magick/image-private.h"
#include "magick/list.h"
#include "magick/log.h"
#include "magick/matrix.h"
#include "magick/memory_.h"
#include "magick/memory-private.h"
#include "magick/monitor.h"
#include "magick/monitor-private.h"
#include "magick/montage.h"
#include "magick/morphology.h"
#include "magick/morphology-private.h"
#include "magick/opencl-private.h"
#include "magick/paint.h"
#include "magick/pixel-accessor.h"
#include "magick/pixel-private.h"
#include "magick/property.h"
#include "magick/quantize.h"
#include "magick/quantum.h"
#include "magick/random_.h"
#include "magick/random-private.h"
#include "magick/resample.h"
#include "magick/resample-private.h"
#include "magick/resize.h"
#include "magick/resource_.h"
#include "magick/segment.h"
#include "magick/shear.h"
#include "magick/signature-private.h"
#include "magick/statistic.h"
#include "magick/string_.h"
#include "magick/thread-private.h"
#include "magick/transform.h"
#include "magick/threshold.h"
Include dependency graph for effect.c:

Go to the source code of this file.

Macros

#define AdaptiveBlurImageTag   "Convolve/Image"
 
#define MagickSigma   (fabs(sigma) < MagickEpsilon ? MagickEpsilon : sigma)
 
#define AdaptiveSharpenImageTag   "Convolve/Image"
 
#define MagickSigma   (fabs(sigma) < MagickEpsilon ? MagickEpsilon : sigma)
 
#define DespeckleImageTag   "Despeckle/Image"
 
#define FilterImageTag   "Filter/Image"
 
#define BlurImageTag   "Blur/Image"
 
#define KuwaharaImageTag   "Kiwahara/Image"
 
#define LocalContrastImageTag   "LocalContrast/Image"
 
#define NumberTiles   9
 
#define PreviewImageTag   "Preview/Image"
 
#define DefaultPreviewGeometry   "204x204+10+10"
 
#define SelectiveBlurImageTag   "SelectiveBlur/Image"
 
#define GetShadeIntensity(image, pixel)   ClampPixel(GetPixelIntensity((image),(pixel)))
 
#define ShadeImageTag   "Shade/Image"
 
#define SpreadImageTag   "Spread/Image"
 
#define SharpenImageTag   "Sharpen/Image"
 

Functions

MagickExport ImageAdaptiveBlurImage (const Image *image, const double radius, const double sigma, ExceptionInfo *exception)
 
MagickExport ImageAdaptiveBlurImageChannel (const Image *image, const ChannelType channel, const double radius, const double sigma, ExceptionInfo *exception)
 
MagickExport ImageAdaptiveSharpenImage (const Image *image, const double radius, const double sigma, ExceptionInfo *exception)
 
MagickExport ImageAdaptiveSharpenImageChannel (const Image *image, const ChannelType channel, const double radius, const double sigma, ExceptionInfo *exception)
 
MagickExport ImageBlurImage (const Image *image, const double radius, const double sigma, ExceptionInfo *exception)
 
MagickExport ImageBlurImageChannel (const Image *image, const ChannelType channel, const double radius, const double sigma, ExceptionInfo *exception)
 
MagickExport ImageConvolveImage (const Image *image, const size_t order, const double *kernel, ExceptionInfo *exception)
 
MagickExport ImageConvolveImageChannel (const Image *image, const ChannelType channel, const size_t order, const double *kernel, ExceptionInfo *exception)
 
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)
 
MagickExport ImageDespeckleImage (const Image *image, ExceptionInfo *exception)
 
MagickExport ImageEdgeImage (const Image *image, const double radius, ExceptionInfo *exception)
 
MagickExport ImageEmbossImage (const Image *image, const double radius, const double sigma, ExceptionInfo *exception)
 
MagickExport ImageFilterImage (const Image *image, const KernelInfo *kernel, ExceptionInfo *exception)
 
MagickExport ImageFilterImageChannel (const Image *image, const ChannelType channel, const KernelInfo *kernel, ExceptionInfo *exception)
 
MagickExport ImageGaussianBlurImage (const Image *image, const double radius, const double sigma, ExceptionInfo *exception)
 
MagickExport ImageGaussianBlurImageChannel (const Image *image, const ChannelType channel, const double radius, const double sigma, ExceptionInfo *exception)
 
static double * GetMotionBlurKernel (const size_t width, const double sigma)
 
MagickExport ImageMotionBlurImage (const Image *image, const double radius, const double sigma, const double angle, ExceptionInfo *exception)
 
MagickExport ImageMotionBlurImageChannel (const Image *image, const ChannelType channel, const double radius, const double sigma, const double angle, ExceptionInfo *exception)
 
MagickExport ImageKuwaharaImage (const Image *image, const double radius, const double sigma, ExceptionInfo *exception)
 
MagickExport ImageKuwaharaImageChannel (const Image *image, const ChannelType channel, const double radius, const double sigma, ExceptionInfo *exception)
 
MagickExport ImageLocalContrastImage (const Image *image, const double radius, const double strength, ExceptionInfo *exception)
 
MagickExport ImagePreviewImage (const Image *image, const PreviewType preview, ExceptionInfo *exception)
 
MagickExport ImageRotationalBlurImage (const Image *image, const double angle, ExceptionInfo *exception)
 
MagickExport ImageRotationalBlurImageChannel (const Image *image, const ChannelType channel, const double angle, ExceptionInfo *exception)
 
MagickExport ImageSelectiveBlurImage (const Image *image, const double radius, const double sigma, const double threshold, ExceptionInfo *exception)
 
MagickExport ImageSelectiveBlurImageChannel (const Image *image, const ChannelType channel, const double radius, const double sigma, const double threshold, ExceptionInfo *exception)
 
MagickExport ImageShadeImage (const Image *image, const MagickBooleanType gray, const double azimuth, const double elevation, ExceptionInfo *exception)
 
MagickExport ImageSharpenImage (const Image *image, const double radius, const double sigma, ExceptionInfo *exception)
 
MagickExport ImageSharpenImageChannel (const Image *image, const ChannelType channel, const double radius, const double sigma, ExceptionInfo *exception)
 
MagickExport ImageSpreadImage (const Image *image, const double radius, ExceptionInfo *exception)
 
MagickExport ImageUnsharpMaskImage (const Image *image, const double radius, const double sigma, const double gain, const double threshold, ExceptionInfo *exception)
 
MagickExport ImageUnsharpMaskImageChannel (const Image *image, const ChannelType channel, const double radius, const double sigma, const double gain, const double threshold, ExceptionInfo *exception)
 

Macro Definition Documentation

◆ AdaptiveBlurImageTag

#define AdaptiveBlurImageTag   "Convolve/Image"

◆ AdaptiveSharpenImageTag

#define AdaptiveSharpenImageTag   "Convolve/Image"

◆ BlurImageTag

#define BlurImageTag   "Blur/Image"

◆ DefaultPreviewGeometry

#define DefaultPreviewGeometry   "204x204+10+10"

Referenced by PreviewImage().

◆ DespeckleImageTag

#define DespeckleImageTag   "Despeckle/Image"

Referenced by DespeckleImage().

◆ FilterImageTag

#define FilterImageTag   "Filter/Image"

Referenced by FilterImageChannel().

◆ GetShadeIntensity

#define GetShadeIntensity (   image,
  pixel 
)    ClampPixel(GetPixelIntensity((image),(pixel)))

Referenced by ShadeImage().

◆ KuwaharaImageTag

#define KuwaharaImageTag   "Kiwahara/Image"

Referenced by KuwaharaImageChannel().

◆ LocalContrastImageTag

#define LocalContrastImageTag   "LocalContrast/Image"

◆ MagickSigma [1/2]

◆ MagickSigma [2/2]

#define MagickSigma   (fabs(sigma) < MagickEpsilon ? MagickEpsilon : sigma)

◆ NumberTiles

#define NumberTiles   9

Referenced by PreviewImage().

◆ PreviewImageTag

#define PreviewImageTag   "Preview/Image"

Referenced by PreviewImage().

◆ SelectiveBlurImageTag

#define SelectiveBlurImageTag   "SelectiveBlur/Image"

◆ ShadeImageTag

#define ShadeImageTag   "Shade/Image"

Referenced by ShadeImage().

◆ SharpenImageTag

#define SharpenImageTag   "Sharpen/Image"

Referenced by UnsharpMaskImageChannel().

◆ SpreadImageTag

#define SpreadImageTag   "Spread/Image"

Referenced by SpreadImage().

Function Documentation

◆ AdaptiveBlurImage()

MagickExport Image* AdaptiveBlurImage ( const Image image,
const double  radius,
const double  sigma,
ExceptionInfo exception 
)

Definition at line 138 of file effect.c.

References AdaptiveBlurImageChannel(), and DefaultChannels.

◆ AdaptiveBlurImageChannel()

MagickExport Image* AdaptiveBlurImageChannel ( const Image image,
const ChannelType  channel,
const double  radius,
const double  sigma,
ExceptionInfo exception 
)

Definition at line 149 of file effect.c.

References AcquireAlignedMemory(), AcquireAuthenticCacheView(), AcquireVirtualCacheView(), AdaptiveBlurImageTag, AutoLevelImage(), _DoublePixelPacket::blue, _MagickPixelPacket::blue, BlueChannel, BlurImage(), ClampToQuantum(), CloneImage(), CMYKColorspace, _Image::colorspace, _Image::columns, _Image::debug, DestroyCacheView(), DestroyImage(), DirectClass, EdgeImage(), _Image::exception, _Image::filename, GetCacheViewAuthenticIndexQueue(), GetCacheViewVirtualIndexQueue(), GetCacheViewVirtualPixels(), GetMagickModule, GetMagickPixelPacket(), GetOptimalKernelWidth2D(), GetPixelAlpha, GetPixelBlue, GetPixelGreen, GetPixelIndex, GetPixelIntensity(), GetPixelOpacity, GetPixelRed, _DoublePixelPacket::green, _MagickPixelPacket::green, GreenChannel, _DoublePixelPacket::index, _MagickPixelPacket::index, IndexChannel, InheritException(), LogMagickEvent(), magick_restrict, MagickAssumeAligned, MagickCoreSignature, MagickEpsilon, MagickFalse, MagickPI, MagickSigma, MagickTrue, _Image::matte, _DoublePixelPacket::opacity, _MagickPixelPacket::opacity, OpacityChannel, PerceptibleReciprocal(), _Image::progress_monitor, QuantumScale, QueueCacheViewAuthenticPixels(), _DoublePixelPacket::red, _MagickPixelPacket::red, RedChannel, RelinquishAlignedMemory(), ResourceLimitError, _Image::rows, SetImageProgress(), SetImageStorageClass(), SetMagickPixelPacketBias(), SetPixelBlue, SetPixelGreen, SetPixelIndex, SetPixelOpacity, SetPixelRed, _ExceptionInfo::signature, _Image::signature, SyncCacheViewAuthenticPixels(), ThrowImageException, TraceEvent, and _Image::type.

Referenced by AdaptiveBlurImage().

◆ AdaptiveSharpenImage()

MagickExport Image* AdaptiveSharpenImage ( const Image image,
const double  radius,
const double  sigma,
ExceptionInfo exception 
)

Definition at line 461 of file effect.c.

References AdaptiveSharpenImageChannel(), and DefaultChannels.

◆ AdaptiveSharpenImageChannel()

MagickExport Image* AdaptiveSharpenImageChannel ( const Image image,
const ChannelType  channel,
const double  radius,
const double  sigma,
ExceptionInfo exception 
)

Definition at line 472 of file effect.c.

References AcquireAlignedMemory(), AcquireAuthenticCacheView(), AcquireVirtualCacheView(), AdaptiveSharpenImageTag, AutoLevelImage(), _DoublePixelPacket::blue, _MagickPixelPacket::blue, BlueChannel, BlurImage(), ClampToQuantum(), CloneImage(), CMYKColorspace, _Image::colorspace, _Image::columns, _Image::debug, DestroyCacheView(), DestroyImage(), DirectClass, EdgeImage(), _Image::exception, _Image::filename, GetCacheViewAuthenticIndexQueue(), GetCacheViewVirtualIndexQueue(), GetCacheViewVirtualPixels(), GetMagickModule, GetMagickPixelPacket(), GetOptimalKernelWidth2D(), GetPixelAlpha, GetPixelBlue, GetPixelGreen, GetPixelIndex, GetPixelIntensity(), GetPixelOpacity, GetPixelRed, _DoublePixelPacket::green, _MagickPixelPacket::green, GreenChannel, _DoublePixelPacket::index, _MagickPixelPacket::index, IndexChannel, InheritException(), LogMagickEvent(), magick_restrict, MagickAssumeAligned, MagickCoreSignature, MagickEpsilon, MagickFalse, MagickPI, MagickSigma, MagickTrue, _Image::matte, _DoublePixelPacket::opacity, _MagickPixelPacket::opacity, OpacityChannel, PerceptibleReciprocal(), _Image::progress_monitor, QuantumScale, QueueCacheViewAuthenticPixels(), _DoublePixelPacket::red, _MagickPixelPacket::red, RedChannel, RelinquishAlignedMemory(), ResourceLimitError, _Image::rows, SetImageProgress(), SetImageStorageClass(), SetMagickPixelPacketBias(), SetPixelBlue, SetPixelGreen, SetPixelIndex, SetPixelOpacity, SetPixelRed, _ExceptionInfo::signature, _Image::signature, SyncCacheViewAuthenticPixels(), ThrowImageException, TraceEvent, and _Image::type.

Referenced by AdaptiveSharpenImage().

◆ BlurImage()

MagickExport Image* BlurImage ( const Image image,
const double  radius,
const double  sigma,
ExceptionInfo exception 
)

◆ BlurImageChannel()

◆ ConvolveImage()

MagickExport Image* ConvolveImage ( const Image image,
const size_t  order,
const double *  kernel,
ExceptionInfo exception 
)

Definition at line 861 of file effect.c.

References ConvolveImageChannel(), and DefaultChannels.

◆ ConvolveImageChannel()

◆ DespeckleImage()

◆ EdgeImage()

◆ EmbossImage()

◆ FilterImage()

MagickExport Image* FilterImage ( const Image image,
const KernelInfo kernel,
ExceptionInfo exception 
)

Definition at line 1470 of file effect.c.

References DefaultChannels, and FilterImageChannel().

◆ FilterImageChannel()

MagickExport Image* FilterImageChannel ( const Image image,
const ChannelType  channel,
const KernelInfo kernel,
ExceptionInfo exception 
)

Definition at line 1480 of file effect.c.

References AcquireAlignedMemory(), AcquireAuthenticCacheView(), AcquireString(), AcquireVirtualCacheView(), _DoublePixelPacket::blue, _MagickPixelPacket::blue, BlueChannel, ClampToQuantum(), CloneImage(), CMYKColorspace, _Image::colorspace, _Image::columns, ConcatenateString(), _Image::debug, DestroyCacheView(), DestroyImage(), DestroyString(), DirectClass, _Image::exception, _Image::filename, FilterImageTag, FormatLocaleString(), GetCacheViewAuthenticIndexQueue(), GetCacheViewAuthenticPixels(), GetCacheViewVirtualIndexQueue(), GetCacheViewVirtualPixels(), GetMagickModule, GetMagickPixelPacket(), GetPixelBlue, GetPixelGreen, GetPixelIndex, GetPixelOpacity, GetPixelRed, _DoublePixelPacket::green, _MagickPixelPacket::green, GreenChannel, KernelInfo::height, _DoublePixelPacket::index, _MagickPixelPacket::index, IndexChannel, InheritException(), LogMagickEvent(), magick_restrict, MagickAssumeAligned, MagickCoreSignature, MagickFalse, MagickTrue, _Image::matte, MaxTextExtent, _DoublePixelPacket::opacity, _MagickPixelPacket::opacity, OpacityChannel, OptionError, PerceptibleReciprocal(), _Image::progress_monitor, QuantumRange, QuantumScale, _DoublePixelPacket::red, _MagickPixelPacket::red, RedChannel, RelinquishAlignedMemory(), ResourceLimitError, _Image::rows, SetImageProgress(), SetImageStorageClass(), SetMagickPixelPacketBias(), SetPixelBlue, SetPixelGreen, SetPixelIndex, SetPixelOpacity, SetPixelRed, _ExceptionInfo::signature, _Image::signature, SyncCacheViewAuthenticPixels(), ThrowImageException, TraceEvent, TransformEvent, _Image::type, KernelInfo::values, and KernelInfo::width.

Referenced by FilterImage().

◆ GaussianBlurImage()

MagickExport Image* GaussianBlurImage ( const Image image,
const double  radius,
const double  sigma,
ExceptionInfo exception 
)

Definition at line 1852 of file effect.c.

References DefaultChannels, and GaussianBlurImageChannel().

◆ GaussianBlurImageChannel()

◆ GetMotionBlurKernel()

static double* GetMotionBlurKernel ( const size_t  width,
const double  sigma 
)
static

◆ Hull()

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 
)
static

Definition at line 952 of file effect.c.

Referenced by DespeckleImage().

◆ KuwaharaImage()

MagickExport Image* KuwaharaImage ( const Image image,
const double  radius,
const double  sigma,
ExceptionInfo exception 
)

Definition at line 2249 of file effect.c.

References DefaultChannels, and KuwaharaImageChannel().

◆ KuwaharaImageChannel()

◆ LocalContrastImage()

◆ MotionBlurImage()

MagickExport Image* MotionBlurImage ( const Image image,
const double  radius,
const double  sigma,
const double  angle,
ExceptionInfo exception 
)

Definition at line 1972 of file effect.c.

References DefaultChannels, and MotionBlurImageChannel().

Referenced by SketchImage().

◆ MotionBlurImageChannel()

MagickExport Image* MotionBlurImageChannel ( const Image image,
const ChannelType  channel,
const double  radius,
const double  sigma,
const double  angle,
ExceptionInfo exception 
)

◆ PreviewImage()

MagickExport Image* PreviewImage ( const Image image,
const PreviewType  preview,
ExceptionInfo exception 
)

Definition at line 2789 of file effect.c.

References AcquireImageInfo(), AcquireUniqueFileResource(), AddNoisePreview, AppendImageToList(), BilevelImage(), BlurImage(), BlurPreview, BrightnessPreview, CharcoalDrawingPreview, CharcoalImage(), CloneImage(), CloneMontageInfo(), CloneString(), _QuantizeInfo::colorspace, _Image::columns, ContrastImage(), CopyMagickString(), _Image::debug, DefaultChannels, DefaultPreviewGeometry, DefaultTileFrame, DefaultTileLabel, DeleteImageProperty(), DespeckleImage(), DespecklePreview, DestroyImage(), DestroyImageInfo(), DestroyImageList(), DestroyMontageInfo(), _Image::directory, DullPreview, EdgeDetectPreview, EdgeImage(), _MontageInfo::filename, _Image::filename, _ImageInfo::filename, FormatLocaleString(), _MontageInfo::frame, GammaImageChannel(), GammaPreview, _MontageInfo::geometry, GetBlobSize(), GetMagickModule, GetQuantizeInfo(), GRAYColorspace, GrayscalePreview, _RectangleInfo::height, HuePreview, ImplodeImage(), ImplodePreview, JPEGPreview, LogMagickEvent(), _Image::magick, MagickCoreSignature, MagickFalse, MagickTrue, _Image::matte_color, MaxTextExtent, ModulateImage(), _Image::montage, MontageImages(), NewImageList(), NonpeakStatistic, _QuantizeInfo::number_colors, NumberTiles, OilPaintImage(), OilPaintPreview, ParseMetaGeometry(), PreviewImageTag, _ImageInfo::quality, QuantizeImage(), QuantizePreview, QuantumRange, QueryColorDatabase(), RaiseImage(), RaisePreview, ReadImage(), ReduceNoisePreview, RelinquishMagickMemory(), RelinquishUniqueFileResource(), ResourceLimitError, RollImage(), RollPreview, RotateImage(), RotatePreview, _Image::rows, SaturationPreview, SegmentImage(), SegmentPreview, SetGeometry(), SetImageProgress(), SetImageProgressMonitor(), SetImageProperty(), ShadeImage(), ShadePreview, _MontageInfo::shadow, SharpenImage(), SharpenPreview, ShearImage(), ShearPreview, _Image::signature, SolarizeImage(), SolarizePreview, SpiffPreview, SpreadImage(), SpreadPreview, sRGBColorspace, StatisticImage(), SwirlImage(), SwirlPreview, ThresholdPreview, ThrowImageException, ThumbnailImage(), _MontageInfo::tile, TraceEvent, WaveImage(), WavePreview, _RectangleInfo::width, WriteImage(), _RectangleInfo::x, and _RectangleInfo::y.

◆ RotationalBlurImage()

MagickExport Image* RotationalBlurImage ( const Image image,
const double  angle,
ExceptionInfo exception 
)

Definition at line 3317 of file effect.c.

References DefaultChannels, and RotationalBlurImageChannel().

Referenced by RadialBlurImage().

◆ RotationalBlurImageChannel()

MagickExport Image* RotationalBlurImageChannel ( const Image image,
const ChannelType  channel,
const double  angle,
ExceptionInfo exception 
)

◆ SelectiveBlurImage()

MagickExport Image* SelectiveBlurImage ( const Image image,
const double  radius,
const double  sigma,
const double  threshold,
ExceptionInfo exception 
)

Definition at line 3627 of file effect.c.

References DefaultChannels, and SelectiveBlurImageChannel().

◆ SelectiveBlurImageChannel()

MagickExport Image* SelectiveBlurImageChannel ( const Image image,
const ChannelType  channel,
const double  radius,
const double  sigma,
const double  threshold,
ExceptionInfo exception 
)

Definition at line 3638 of file effect.c.

References AcquireAlignedMemory(), AcquireAuthenticCacheView(), AcquireString(), AcquireVirtualCacheView(), _DoublePixelPacket::blue, _MagickPixelPacket::blue, BlueChannel, ClampToQuantum(), CloneImage(), CMYKColorspace, _Image::colorspace, _Image::columns, ConcatenateString(), _Image::debug, DestroyCacheView(), DestroyImage(), DestroyString(), DirectClass, _Image::exception, _Image::filename, FormatLocaleString(), GetCacheViewAuthenticIndexQueue(), GetCacheViewAuthenticPixels(), GetCacheViewVirtualIndexQueue(), GetCacheViewVirtualPixels(), GetMagickModule, GetMagickPixelPacket(), GetOptimalKernelWidth1D(), GetPixelAlpha, GetPixelBlue, GetPixelGreen, GetPixelIndex, GetPixelIntensity(), GetPixelOpacity, GetPixelRed, GRAYColorspace, _DoublePixelPacket::green, _MagickPixelPacket::green, GreenChannel, _DoublePixelPacket::index, _MagickPixelPacket::index, IndexChannel, InheritException(), LogMagickEvent(), magick_restrict, MagickAssumeAligned, MagickCoreSignature, MagickFalse, MagickPI, MagickSigma, MagickTrue, _Image::matte, MaxTextExtent, _DoublePixelPacket::opacity, _MagickPixelPacket::opacity, OpacityChannel, PerceptibleReciprocal(), _Image::progress_monitor, QuantumScale, _DoublePixelPacket::red, _MagickPixelPacket::red, RedChannel, RelinquishAlignedMemory(), ResourceLimitError, _Image::rows, SelectiveBlurImageTag, SetImageProgress(), SetImageStorageClass(), SetMagickPixelPacketBias(), SetPixelBlue, SetPixelGreen, SetPixelIndex, SetPixelOpacity, SetPixelRed, _ExceptionInfo::signature, _Image::signature, SyncCacheViewAuthenticPixels(), ThrowImageException, TraceEvent, TransformEvent, TransformImageColorspace(), and _Image::type.

Referenced by SelectiveBlurImage().

◆ ShadeImage()

◆ SharpenImage()

MagickExport Image* SharpenImage ( const Image image,
const double  radius,
const double  sigma,
ExceptionInfo exception 
)

Definition at line 4284 of file effect.c.

References DefaultChannels, and SharpenImageChannel().

Referenced by PreviewImage().

◆ SharpenImageChannel()

◆ SpreadImage()

◆ UnsharpMaskImage()

MagickExport Image* UnsharpMaskImage ( const Image image,
const double  radius,
const double  sigma,
const double  gain,
const double  threshold,
ExceptionInfo exception 
)

Definition at line 4576 of file effect.c.

References DefaultChannels, and UnsharpMaskImageChannel().

◆ UnsharpMaskImageChannel()