|
MagickCore
6.7.5
|
#include "MagickCore/studio.h"#include "MagickCore/accelerate.h"#include "MagickCore/blob.h"#include "MagickCore/cache-view.h"#include "MagickCore/color.h"#include "MagickCore/color-private.h"#include "MagickCore/colorspace.h"#include "MagickCore/constitute.h"#include "MagickCore/decorate.h"#include "MagickCore/distort.h"#include "MagickCore/draw.h"#include "MagickCore/enhance.h"#include "MagickCore/exception.h"#include "MagickCore/exception-private.h"#include "MagickCore/effect.h"#include "MagickCore/fx.h"#include "MagickCore/gem.h"#include "MagickCore/gem-private.h"#include "MagickCore/geometry.h"#include "MagickCore/image-private.h"#include "MagickCore/list.h"#include "MagickCore/log.h"#include "MagickCore/memory_.h"#include "MagickCore/monitor.h"#include "MagickCore/monitor-private.h"#include "MagickCore/montage.h"#include "MagickCore/morphology.h"#include "MagickCore/paint.h"#include "MagickCore/pixel-accessor.h"#include "MagickCore/property.h"#include "MagickCore/quantize.h"#include "MagickCore/quantum.h"#include "MagickCore/quantum-private.h"#include "MagickCore/random_.h"#include "MagickCore/random-private.h"#include "MagickCore/resample.h"#include "MagickCore/resample-private.h"#include "MagickCore/resize.h"#include "MagickCore/resource_.h"#include "MagickCore/segment.h"#include "MagickCore/shear.h"#include "MagickCore/signature-private.h"#include "MagickCore/statistic.h"#include "MagickCore/string_.h"#include "MagickCore/thread-private.h"#include "MagickCore/transform.h"#include "MagickCore/threshold.h"
Go to the source code of this file.
Defines | |
| #define | AdaptiveBlurImageTag "Convolve/Image" |
| #define | MagickSigma (fabs(sigma) <= MagickEpsilon ? 1.0 : sigma) |
| #define | AdaptiveSharpenImageTag "Convolve/Image" |
| #define | MagickSigma (fabs(sigma) <= MagickEpsilon ? 1.0 : sigma) |
| #define | BlurImageTag "Blur/Image" |
| #define | ConvolveImageTag "Convolve/Image" |
| #define | DespeckleImageTag "Despeckle/Image" |
| #define | NumberTiles 9 |
| #define | PreviewImageTag "Preview/Image" |
| #define | DefaultPreviewGeometry "204x204+10+10" |
| #define | SelectiveBlurImageTag "SelectiveBlur/Image" |
| #define | ShadeImageTag "Shade/Image" |
| #define | SpreadImageTag "Spread/Image" |
| #define | SharpenImageTag "Sharpen/Image" |
Functions | |
| MagickExport MagickBooleanType | AdaptiveLevelImage (Image *image, const char *levels, ExceptionInfo *exception) |
| MagickExport Image * | AdaptiveBlurImage (const Image *image, const double radius, const double sigma, const double bias, ExceptionInfo *exception) |
| MagickExport Image * | AdaptiveSharpenImage (const Image *image, const double radius, const double sigma, const double bias, ExceptionInfo *exception) |
| static double * | GetBlurKernel (const size_t width, const double sigma) |
| MagickExport Image * | BlurImage (const Image *image, const double radius, const double sigma, const double bias, ExceptionInfo *exception) |
| MagickExport Image * | ConvolveImage (const Image *image, const KernelInfo *kernel_info, ExceptionInfo *exception) |
| static void | Hull (const ssize_t x_offset, const ssize_t y_offset, const size_t columns, const size_t rows, const int polarity, Quantum *restrict f, Quantum *restrict g) |
| MagickExport Image * | DespeckleImage (const Image *image, ExceptionInfo *exception) |
| MagickExport Image * | EdgeImage (const Image *image, const double radius, const double sigma, ExceptionInfo *exception) |
| MagickExport Image * | EmbossImage (const Image *image, const double radius, const double sigma, ExceptionInfo *exception) |
| MagickExport Image * | GaussianBlurImage (const Image *image, const double radius, const double sigma, ExceptionInfo *exception) |
| static double * | GetMotionBlurKernel (const size_t width, const double sigma) |
| MagickExport Image * | MotionBlurImage (const Image *image, const double radius, const double sigma, const double angle, const double bias, ExceptionInfo *exception) |
| MagickExport Image * | PreviewImage (const Image *image, const PreviewType preview, ExceptionInfo *exception) |
| MagickExport Image * | RadialBlurImage (const Image *image, const double angle, const double bias, ExceptionInfo *exception) |
| MagickExport Image * | SelectiveBlurImage (const Image *image, const double radius, const double sigma, const double threshold, const double bias, ExceptionInfo *exception) |
| MagickExport Image * | ShadeImage (const Image *image, const MagickBooleanType gray, const double azimuth, const double elevation, ExceptionInfo *exception) |
| MagickExport Image * | SharpenImage (const Image *image, const double radius, const double sigma, const double bias, ExceptionInfo *exception) |
| MagickExport Image * | SpreadImage (const Image *image, const double radius, const PixelInterpolateMethod method, ExceptionInfo *exception) |
| MagickExport Image * | UnsharpMaskImage (const Image *image, const double radius, const double sigma, const double amount, const double threshold, ExceptionInfo *exception) |
| #define AdaptiveBlurImageTag "Convolve/Image" |
Referenced by AdaptiveBlurImage().
| #define AdaptiveSharpenImageTag "Convolve/Image" |
Referenced by AdaptiveSharpenImage().
| #define BlurImageTag "Blur/Image" |
Referenced by BlurImage(), MotionBlurImage(), and RadialBlurImage().
| #define ConvolveImageTag "Convolve/Image" |
Referenced by ConvolveImage().
| #define DefaultPreviewGeometry "204x204+10+10" |
Referenced by PreviewImage().
| #define DespeckleImageTag "Despeckle/Image" |
Referenced by DespeckleImage().
| #define MagickSigma (fabs(sigma) <= MagickEpsilon ? 1.0 : sigma) |
| #define MagickSigma (fabs(sigma) <= MagickEpsilon ? 1.0 : sigma) |
| #define NumberTiles 9 |
Referenced by PreviewImage().
| #define PreviewImageTag "Preview/Image" |
Referenced by PreviewImage().
| #define SelectiveBlurImageTag "SelectiveBlur/Image" |
Referenced by SelectiveBlurImage().
| #define ShadeImageTag "Shade/Image" |
Referenced by ShadeImage().
| #define SharpenImageTag "Sharpen/Image" |
Referenced by UnsharpMaskImage().
| #define SpreadImageTag "Spread/Image" |
Referenced by SpreadImage().
| MagickExport Image* AdaptiveBlurImage | ( | const Image * | image, |
| const double | radius, | ||
| const double | sigma, | ||
| const double | bias, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 172 of file effect.c.
References _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, _ExceptionInfo::signature, CloneImage(), _Image::columns, _Image::rows, MagickTrue, MagickEpsilon, SetImageStorageClass(), DirectClass, DestroyImage(), EdgeImage(), AdaptiveLevelImage(), GaussianBlurImage(), GetOptimalKernelWidth2D(), AcquireAlignedMemory(), ThrowImageException, ResourceLimitError, ResetMagickMemory(), MagickSigma, MagickPI, RelinquishAlignedMemory(), AcquireCacheView(), GetCacheViewVirtualPixels(), QueueCacheViewAuthenticPixels(), QuantumScale, GetPixelIntensity(), GetPixelChannels(), GetPixelChannelMapChannel(), GetPixelChannelMapTraits(), UndefinedPixelTrait, CopyPixelTrait, SetPixelChannel(), BlendPixelTrait, ClampToQuantum(), GetPixelAlpha(), SyncCacheViewAuthenticPixels(), _Image::progress_monitor, SetImageProgress(), AdaptiveBlurImageTag, _Image::type, and DestroyCacheView().
| MagickExport MagickBooleanType AdaptiveLevelImage | ( | Image * | image, |
| const char * | levels, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 128 of file effect.c.
References MagickFalse, ParseGeometry(), _GeometryInfo::rho, QuantumRange, SigmaValue, _GeometryInfo::sigma, XiValue, _GeometryInfo::xi, PercentValue, _Image::columns, _Image::rows, AspectValue, LevelImage(), and LevelizeImage().
Referenced by AdaptiveBlurImage(), and AdaptiveSharpenImage().
| MagickExport Image* AdaptiveSharpenImage | ( | const Image * | image, |
| const double | radius, | ||
| const double | sigma, | ||
| const double | bias, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 494 of file effect.c.
References _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, _ExceptionInfo::signature, CloneImage(), MagickTrue, MagickEpsilon, SetImageStorageClass(), DirectClass, DestroyImage(), EdgeImage(), AdaptiveLevelImage(), GaussianBlurImage(), GetOptimalKernelWidth2D(), AcquireAlignedMemory(), ThrowImageException, ResourceLimitError, ResetMagickMemory(), MagickSigma, MagickPI, RelinquishAlignedMemory(), AcquireCacheView(), _Image::rows, GetCacheViewVirtualPixels(), _Image::columns, QueueCacheViewAuthenticPixels(), QuantumScale, GetPixelIntensity(), GetPixelChannels(), GetPixelChannelMapChannel(), GetPixelChannelMapTraits(), UndefinedPixelTrait, CopyPixelTrait, SetPixelChannel(), BlendPixelTrait, ClampToQuantum(), GetPixelAlpha(), SyncCacheViewAuthenticPixels(), _Image::progress_monitor, SetImageProgress(), AdaptiveSharpenImageTag, _Image::type, and DestroyCacheView().
| MagickExport Image* BlurImage | ( | const Image * | image, |
| const double | radius, | ||
| const double | sigma, | ||
| const double | bias, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 855 of file effect.c.
References _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, _ExceptionInfo::signature, CloneImage(), MagickTrue, MagickEpsilon, SetImageStorageClass(), DirectClass, DestroyImage(), GetOptimalKernelWidth1D(), GetBlurKernel(), ThrowImageException, ResourceLimitError, MaxTextExtent, TransformEvent, AcquireString(), FormatLocaleString(), ConcatenateString(), DestroyString(), GetPixelChannels(), AcquireCacheView(), _Image::rows, GetCacheViewVirtualPixels(), _Image::columns, QueueCacheViewAuthenticPixels(), GetPixelChannelMapChannel(), GetPixelChannelMapTraits(), UndefinedPixelTrait, CopyPixelTrait, SetPixelChannel(), BlendPixelTrait, ClampToQuantum(), QuantumScale, GetPixelAlpha(), SyncCacheViewAuthenticPixels(), _Image::progress_monitor, SetImageProgress(), BlurImageTag, DestroyCacheView(), GetCacheViewAuthenticPixels(), RelinquishAlignedMemory(), and _Image::type.
Referenced by PreviewImage(), UnsharpMaskImage(), CharcoalImage(), ShadowImage(), and VignetteImage().
| MagickExport Image* ConvolveImage | ( | const Image * | image, |
| const KernelInfo * | kernel_info, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 1219 of file effect.c.
References _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, _ExceptionInfo::signature, _KernelInfo::width, ThrowImageException, OptionError, CloneImage(), _Image::columns, _Image::rows, MagickTrue, SetImageStorageClass(), DirectClass, DestroyImage(), MaxTextExtent, TransformEvent, _KernelInfo::height, AcquireString(), _KernelInfo::values, FormatLocaleString(), ConcatenateString(), DestroyString(), AccelerateConvolveImage(), GetPixelChannels(), AcquireCacheView(), GetCacheViewVirtualPixels(), QueueCacheViewAuthenticPixels(), GetPixelChannelMapChannel(), GetPixelChannelMapTraits(), UndefinedPixelTrait, CopyPixelTrait, SetPixelChannel(), _KernelInfo::bias, BlendPixelTrait, ClampToQuantum(), QuantumScale, GetPixelAlpha(), MagickEpsilon, SyncCacheViewAuthenticPixels(), _Image::progress_monitor, SetImageProgress(), ConvolveImageTag, _Image::type, and DestroyCacheView().
Referenced by EdgeImage(), EmbossImage(), GaussianBlurImage(), and SharpenImage().
| MagickExport Image* DespeckleImage | ( | const Image * | image, |
| ExceptionInfo * | exception | ||
| ) |
Definition at line 1561 of file effect.c.
References _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, _ExceptionInfo::signature, CloneImage(), MagickTrue, SetImageStorageClass(), DirectClass, DestroyImage(), _Image::columns, _Image::rows, AcquireQuantumMemory(), RelinquishMagickMemory(), ThrowImageException, ResourceLimitError, AcquireCacheView(), GetPixelChannels(), GetPixelChannelMapChannel(), GetPixelChannelMapTraits(), UndefinedPixelTrait, CopyPixelTrait, ResetMagickMemory(), GetCacheViewVirtualPixels(), Hull(), QueueCacheViewAuthenticPixels(), SetPixelChannel(), SyncCacheViewAuthenticPixels(), _Image::progress_monitor, SetImageProgress(), DespeckleImageTag, DestroyCacheView(), and _Image::type.
Referenced by PreviewImage().
| MagickExport Image* EdgeImage | ( | const Image * | image, |
| const double | radius, | ||
| const double | sigma, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 1763 of file effect.c.
References _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, _ExceptionInfo::signature, GetOptimalKernelWidth1D(), AcquireKernelInfo(), ThrowImageException, ResourceLimitError, _KernelInfo::width, _KernelInfo::height, _KernelInfo::values, AcquireAlignedMemory(), DestroyKernelInfo(), _KernelInfo::bias, _Image::bias, and ConvolveImage().
Referenced by AdaptiveBlurImage(), AdaptiveSharpenImage(), PreviewImage(), CharcoalImage(), and SketchImage().
| MagickExport Image* EmbossImage | ( | const Image * | image, |
| const double | radius, | ||
| const double | sigma, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 1852 of file effect.c.
References _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, _ExceptionInfo::signature, GetOptimalKernelWidth1D(), AcquireKernelInfo(), ThrowImageException, ResourceLimitError, _KernelInfo::width, _KernelInfo::height, _KernelInfo::values, AcquireAlignedMemory(), DestroyKernelInfo(), MagickSigma, MagickPI, _KernelInfo::bias, _Image::bias, ConvolveImage(), and EqualizeImage().
| MagickExport Image* GaussianBlurImage | ( | const Image * | image, |
| const double | radius, | ||
| const double | sigma, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 1949 of file effect.c.
References _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, _ExceptionInfo::signature, GetOptimalKernelWidth2D(), AcquireKernelInfo(), ThrowImageException, ResourceLimitError, ResetMagickMemory(), _KernelInfo::width, _KernelInfo::height, _KernelInfo::signature, _KernelInfo::values, AcquireAlignedMemory(), DestroyKernelInfo(), MagickSigma, MagickPI, and ConvolveImage().
Referenced by AdaptiveBlurImage(), and AdaptiveSharpenImage().
| static double* GetBlurKernel | ( | const size_t | width, |
| const double | sigma | ||
| ) | [static] |
Definition at line 820 of file effect.c.
References LogMagickEvent(), TraceEvent, GetMagickModule, AcquireAlignedMemory(), MagickSigma, and MagickSQ2PI.
Referenced by BlurImage().
| static double* GetMotionBlurKernel | ( | const size_t | width, |
| const double | sigma | ||
| ) | [static] |
Definition at line 2048 of file effect.c.
References LogMagickEvent(), TraceEvent, GetMagickModule, AcquireAlignedMemory(), MagickSigma, and MagickSQ2PI.
Referenced by MotionBlurImage().
| static void Hull | ( | const ssize_t | x_offset, |
| const ssize_t | y_offset, | ||
| const size_t | columns, | ||
| const size_t | rows, | ||
| const int | polarity, | ||
| Quantum *restrict | f, | ||
| Quantum *restrict | g | ||
| ) | [static] |
Definition at line 1471 of file effect.c.
Referenced by DespeckleImage().
| MagickExport Image* MotionBlurImage | ( | const Image * | image, |
| const double | radius, | ||
| const double | sigma, | ||
| const double | angle, | ||
| const double | bias, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 2076 of file effect.c.
References _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, GetOptimalKernelWidth1D(), GetMotionBlurKernel(), ThrowImageException, ResourceLimitError, AcquireQuantumMemory(), RelinquishAlignedMemory(), CloneImage(), _Image::columns, _Image::rows, MagickTrue, RelinquishMagickMemory(), SetImageStorageClass(), DirectClass, DestroyImage(), _PointInfo::x, DegreesToRadians(), _PointInfo::y, _OffsetInfo::x, _OffsetInfo::y, AcquireCacheView(), GetCacheViewVirtualPixels(), QueueCacheViewAuthenticPixels(), GetPixelChannels(), GetPixelChannelMapChannel(), GetPixelChannelMapTraits(), UndefinedPixelTrait, CopyPixelTrait, SetPixelChannel(), BlendPixelTrait, ClampToQuantum(), QuantumScale, GetPixelAlpha(), MagickEpsilon, SyncCacheViewAuthenticPixels(), _Image::progress_monitor, SetImageProgress(), BlurImageTag, and DestroyCacheView().
Referenced by SketchImage().
| MagickExport Image* PreviewImage | ( | const Image * | image, |
| const PreviewType | preview, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 2315 of file effect.c.
References MaxTextExtent, _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, AcquireImageInfo(), SetGeometry(), ParseMetaGeometry(), DefaultPreviewGeometry, _RectangleInfo::x, _RectangleInfo::y, _RectangleInfo::width, _RectangleInfo::height, NewImageList(), GetQuantizeInfo(), NumberTiles, ThumbnailImage(), SetImageProgressMonitor(), SetImageProperty(), DefaultTileLabel, QueryColorCompliance(), AllCompliance, _Image::matte_color, AppendImageToList(), RotatePreview, RotateImage(), FormatLocaleString(), ShearPreview, ShearImage(), RollPreview, _Image::columns, _Image::rows, RollImage(), HuePreview, CloneImage(), MagickTrue, ModulateImage(), SaturationPreview, BrightnessPreview, GammaPreview, GammaImage(), SpiffPreview, ContrastImage(), DullPreview, GrayscalePreview, _QuantizeInfo::number_colors, _QuantizeInfo::colorspace, GRAYColorspace, QuantizeImage(), QuantizePreview, DespecklePreview, DespeckleImage(), DestroyImage(), ReduceNoisePreview, StatisticImage(), NonpeakStatistic, AddNoisePreview, CopyMagickString(), _Image::magick, SharpenPreview, SharpenImage(), _Image::bias, BlurPreview, BlurImage(), ThresholdPreview, BilevelImage(), QuantumRange, EdgeDetectPreview, EdgeImage(), SpreadPreview, SpreadImage(), _Image::interpolate, SolarizePreview, SolarizeImage(), ShadePreview, ShadeImage(), RaisePreview, RaiseImage(), SegmentPreview, SegmentImage(), RGBColorspace, SwirlPreview, SwirlImage(), ImplodePreview, ImplodeImage(), WavePreview, WaveImage(), OilPaintPreview, OilPaintImage(), CharcoalDrawingPreview, CharcoalImage(), JPEGPreview, _ImageInfo::quality, AcquireUniqueFileResource(), WriteImage(), _ImageInfo::filename, ReadImage(), RelinquishUniqueFileResource(), GetBlobSize(), DeleteImageProperty(), SetImageProgress(), PreviewImageTag, DestroyImageInfo(), CloneMontageInfo(), _MontageInfo::filename, _MontageInfo::shadow, CloneString(), _MontageInfo::tile, _MontageInfo::geometry, _MontageInfo::frame, DefaultTileFrame, MontageImages(), DestroyMontageInfo(), DestroyImageList(), ThrowImageException, ResourceLimitError, _Image::montage, RelinquishMagickMemory(), and _Image::directory.
| MagickExport Image* RadialBlurImage | ( | const Image * | image, |
| const double | angle, | ||
| const double | bias, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 2849 of file effect.c.
References _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, _ExceptionInfo::signature, CloneImage(), _Image::columns, _Image::rows, MagickTrue, SetImageStorageClass(), DirectClass, DestroyImage(), _PointInfo::x, _PointInfo::y, DegreesToRadians(), AcquireQuantumMemory(), ThrowImageException, ResourceLimitError, AcquireCacheView(), GetCacheViewVirtualPixels(), QueueCacheViewAuthenticPixels(), GetPixelChannels(), GetPixelChannelMapChannel(), GetPixelChannelMapTraits(), UndefinedPixelTrait, CopyPixelTrait, SetPixelChannel(), BlendPixelTrait, MagickEpsilon, ClampToQuantum(), GetPixelAlpha(), SyncCacheViewAuthenticPixels(), _Image::progress_monitor, SetImageProgress(), BlurImageTag, DestroyCacheView(), and RelinquishMagickMemory().
| MagickExport Image* SelectiveBlurImage | ( | const Image * | image, |
| const double | radius, | ||
| const double | sigma, | ||
| const double | threshold, | ||
| const double | bias, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 3118 of file effect.c.
References _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, _ExceptionInfo::signature, GetOptimalKernelWidth1D(), AcquireAlignedMemory(), ThrowImageException, ResourceLimitError, MagickSigma, MagickPI, MaxTextExtent, TransformEvent, AcquireString(), FormatLocaleString(), ConcatenateString(), DestroyString(), CloneImage(), _Image::columns, _Image::rows, MagickTrue, SetImageStorageClass(), DirectClass, DestroyImage(), GetPixelChannels(), AcquireCacheView(), GetCacheViewVirtualPixels(), QueueCacheViewAuthenticPixels(), GetPixelChannelMapChannel(), GetPixelChannelMapTraits(), UndefinedPixelTrait, CopyPixelTrait, SetPixelChannel(), GetPixelIntensity(), BlendPixelTrait, MagickEpsilon, ClampToQuantum(), QuantumScale, GetPixelAlpha(), SyncCacheViewAuthenticPixels(), _Image::progress_monitor, SetImageProgress(), SelectiveBlurImageTag, _Image::type, DestroyCacheView(), and RelinquishAlignedMemory().
| MagickExport Image* ShadeImage | ( | const Image * | image, |
| const MagickBooleanType | gray, | ||
| const double | azimuth, | ||
| const double | elevation, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 3414 of file effect.c.
References _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, _ExceptionInfo::signature, CloneImage(), _Image::columns, _Image::rows, MagickTrue, SetImageStorageClass(), DirectClass, DestroyImage(), _PrimaryInfo::x, QuantumRange, DegreesToRadians(), _PrimaryInfo::y, _PrimaryInfo::z, AcquireCacheView(), GetCacheViewVirtualPixels(), QueueCacheViewAuthenticPixels(), GetPixelChannels(), GetPixelIntensity(), MagickEpsilon, GetPixelChannelMapChannel(), GetPixelChannelMapTraits(), UndefinedPixelTrait, CopyPixelTrait, SetPixelChannel(), ClampToQuantum(), QuantumScale, SyncCacheViewAuthenticPixels(), _Image::progress_monitor, SetImageProgress(), and ShadeImageTag.
Referenced by PreviewImage().
| MagickExport Image* SharpenImage | ( | const Image * | image, |
| const double | radius, | ||
| const double | sigma, | ||
| const double | bias, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 3640 of file effect.c.
References _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, _ExceptionInfo::signature, GetOptimalKernelWidth2D(), AcquireKernelInfo(), ThrowImageException, ResourceLimitError, ResetMagickMemory(), _KernelInfo::width, _KernelInfo::height, _KernelInfo::bias, _KernelInfo::signature, _KernelInfo::values, AcquireAlignedMemory(), DestroyKernelInfo(), MagickSigma, MagickPI, and ConvolveImage().
Referenced by PreviewImage().
| MagickExport Image* SpreadImage | ( | const Image * | image, |
| const double | radius, | ||
| const PixelInterpolateMethod | method, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 3734 of file effect.c.
References random_info, _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, _ExceptionInfo::signature, CloneImage(), _Image::columns, _Image::rows, MagickTrue, SetImageStorageClass(), DirectClass, DestroyImage(), GetOptimalKernelWidth1D(), AcquireRandomInfoThreadSet(), AcquireCacheView(), GetOpenMPThreadId(), GetCacheViewVirtualPixels(), QueueCacheViewAuthenticPixels(), _PointInfo::x, GetPseudoRandomValue(), _PointInfo::y, InterpolatePixelChannels(), GetPixelChannels(), SyncCacheViewAuthenticPixels(), _Image::progress_monitor, SetImageProgress(), SpreadImageTag, DestroyCacheView(), and DestroyRandomInfoThreadSet().
Referenced by PreviewImage().
| MagickExport Image* UnsharpMaskImage | ( | const Image * | image, |
| const double | radius, | ||
| const double | sigma, | ||
| const double | amount, | ||
| const double | threshold, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 3886 of file effect.c.
References _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, BlurImage(), _Image::bias, QuantumRange, MagickTrue, AcquireCacheView(), _Image::rows, GetCacheViewVirtualPixels(), _Image::columns, QueueCacheViewAuthenticPixels(), GetPixelChannels(), GetPixelChannelMapChannel(), GetPixelChannelMapTraits(), UndefinedPixelTrait, CopyPixelTrait, SetPixelChannel(), GetPixelChannel(), ClampToQuantum(), SyncCacheViewAuthenticPixels(), _Image::progress_monitor, SetImageProgress(), SharpenImageTag, _Image::type, DestroyCacheView(), and DestroyImage().