#include "magick/studio.h"#include "magick/annotate.h"#include "magick/artifact.h"#include "magick/attribute.h"#include "magick/cache.h"#include "magick/cache-view.h"#include "magick/color.h"#include "magick/color-private.h"#include "magick/composite.h"#include "magick/decorate.h"#include "magick/draw.h"#include "magick/effect.h"#include "magick/enhance.h"#include "magick/exception.h"#include "magick/exception-private.h"#include "magick/fx.h"#include "magick/fx-private.h"#include "magick/gem.h"#include "magick/geometry.h"#include "magick/layer.h"#include "magick/list.h"#include "magick/log.h"#include "magick/image.h"#include "magick/image-private.h"#include "magick/memory_.h"#include "magick/monitor.h"#include "magick/monitor-private.h"#include "magick/option.h"#include "magick/pixel-private.h"#include "magick/property.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/shear.h"#include "magick/splay-tree.h"#include "magick/statistic.h"#include "magick/string_.h"#include "magick/thread-private.h"#include "magick/transform.h"#include "magick/utility.h"
Go to the source code of this file.
Data Structures | |
| struct | _FxInfo |
Defines | |
| #define | LeftShiftOperator 0xf5 |
| #define | RightShiftOperator 0xf6 |
| #define | LessThanEqualOperator 0xf7 |
| #define | GreaterThanEqualOperator 0xf8 |
| #define | EqualOperator 0xf9 |
| #define | NotEqualOperator 0xfa |
| #define | LogicalAndOperator 0xfb |
| #define | LogicalOrOperator 0xfc |
| #define | AddNoiseImageTag "AddNoise/Image" |
| #define | BlueShiftImageTag "BlueShift/Image" |
| #define | ColorizeImageTag "Colorize/Image" |
| #define | ConvolveImageTag "Convolve/Image" |
| #define | EvaluateImageTag "Evaluate/Image " |
| #define | FunctionImageTag "Function/Image " |
| #define | FxImageTag "Fx/Image" |
| #define | ImplodeImageTag "Implode/Image" |
| #define | MorphImageTag "Morph/Image" |
| #define | RecolorImageTag "Recolor/Image" |
| #define | SepiaToneImageTag "SepiaTone/Image" |
| #define | ShadowImageTag "Shadow/Image" |
| #define | SolarizeImageTag "Solarize/Image" |
| #define | GetBit(alpha, i) |
| #define | SetBit(alpha, i, set) |
| #define | SteganoImageTag "Stegano/Image" |
| #define | StereoImageTag "Stereo/Image" |
| #define | SwirlImageTag "Swirl/Image" |
| #define | TintImageTag "Tint/Image" |
| #define | WaveImageTag "Wave/Image" |
Functions | |
| MagickExport FxInfo * | AcquireFxInfo (const Image *image, const char *expression) |
| MagickExport Image * | AddNoiseImage (const Image *image, const NoiseType noise_type, ExceptionInfo *exception) |
| MagickExport Image * | AddNoiseImageChannel (const Image *image, const ChannelType channel, const NoiseType noise_type, ExceptionInfo *exception) |
| MagickExport Image * | BlueShiftImage (const Image *image, const double factor, ExceptionInfo *exception) |
| MagickExport Image * | CharcoalImage (const Image *image, const double radius, const double sigma, ExceptionInfo *exception) |
| MagickExport Image * | ColorizeImage (const Image *image, const char *opacity, const PixelPacket colorize, ExceptionInfo *exception) |
| MagickExport Image * | ConvolveImage (const Image *image, const unsigned long order, const double *kernel, ExceptionInfo *exception) |
| MagickExport Image * | ConvolveImageChannel (const Image *image, const ChannelType channel, const unsigned long order, const double *kernel, ExceptionInfo *exception) |
| MagickExport FxInfo * | DestroyFxInfo (FxInfo *fx_info) |
| static double | MagickMax (const double x, const double y) |
| static double | MagickMin (const double x, const double y) |
| static Quantum | ApplyEvaluateOperator (RandomInfo *random_info, Quantum pixel, const MagickEvaluateOperator op, const MagickRealType value) |
| MagickExport MagickBooleanType | EvaluateImage (Image *image, const MagickEvaluateOperator op, const double value, ExceptionInfo *exception) |
| MagickExport MagickBooleanType | EvaluateImageChannel (Image *image, const ChannelType channel, const MagickEvaluateOperator op, const double value, ExceptionInfo *exception) |
| static Quantum | ApplyFunction (Quantum pixel, const MagickFunction function, const unsigned long number_parameters, const double *parameters, ExceptionInfo *exception) |
| MagickExport MagickBooleanType | FunctionImage (Image *image, const MagickFunction function, const unsigned long number_parameters, const double *parameters, ExceptionInfo *exception) |
| MagickExport MagickBooleanType | FunctionImageChannel (Image *image, const ChannelType channel, const MagickFunction function, const unsigned long number_parameters, const double *parameters, ExceptionInfo *exception) |
| static MagickRealType | FxChannelStatistics (FxInfo *fx_info, const Image *image, ChannelType channel, const char *symbol, ExceptionInfo *exception) |
| static MagickRealType | FxEvaluateSubexpression (FxInfo *, const ChannelType, const long, const long, const char *, MagickRealType *, ExceptionInfo *) |
| static MagickRealType | FxMax (FxInfo *fx_info, const ChannelType channel, const long x, const long y, const char *expression, ExceptionInfo *exception) |
| static MagickRealType | FxMin (FxInfo *fx_info, ChannelType channel, const long x, const long y, const char *expression, ExceptionInfo *exception) |
| static const char * | FxSubexpression (const char *expression, ExceptionInfo *exception) |
| static MagickRealType | FxGetSymbol (FxInfo *fx_info, const ChannelType channel, const long x, const long y, const char *expression, ExceptionInfo *exception) |
| static const char * | FxOperatorPrecedence (const char *expression, ExceptionInfo *exception) |
| MagickExport MagickBooleanType | FxEvaluateExpression (FxInfo *fx_info, MagickRealType *alpha, ExceptionInfo *exception) |
| MagickExport MagickBooleanType | FxPreprocessExpression (FxInfo *fx_info, MagickRealType *alpha, ExceptionInfo *exception) |
| MagickExport MagickBooleanType | FxEvaluateChannelExpression (FxInfo *fx_info, const ChannelType channel, const long x, const long y, MagickRealType *alpha, ExceptionInfo *exception) |
| static FxInfo ** | DestroyFxThreadSet (FxInfo **fx_info) |
| static FxInfo ** | AcquireFxThreadSet (const Image *image, const char *expression, ExceptionInfo *exception) |
| MagickExport Image * | FxImage (const Image *image, const char *expression, ExceptionInfo *exception) |
| MagickExport Image * | FxImageChannel (const Image *image, const ChannelType channel, const char *expression, ExceptionInfo *exception) |
| MagickExport Image * | ImplodeImage (const Image *image, const double amount, ExceptionInfo *exception) |
| MagickExport Image * | MorphImages (const Image *image, const unsigned long number_frames, ExceptionInfo *exception) |
| static Quantum | PlasmaPixel (RandomInfo *random_info, const MagickRealType pixel, const MagickRealType noise) |
| MagickExport MagickBooleanType | PlasmaImageProxy (Image *image, RandomInfo *random_info, const SegmentInfo *segment, unsigned long attenuate, unsigned long depth) |
| MagickExport MagickBooleanType | PlasmaImage (Image *image, const SegmentInfo *segment, unsigned long attenuate, unsigned long depth) |
| MagickExport Image * | PolaroidImage (const Image *image, const DrawInfo *draw_info, const double angle, ExceptionInfo *exception) |
| MagickExport Image * | RecolorImage (const Image *image, const unsigned long order, const double *color_matrix, ExceptionInfo *exception) |
| MagickExport Image * | SepiaToneImage (const Image *image, const double threshold, ExceptionInfo *exception) |
| MagickExport Image * | ShadowImage (const Image *image, const double opacity, const double sigma, const long x_offset, const long y_offset, ExceptionInfo *exception) |
| MagickExport Image * | SketchImage (const Image *image, const double radius, const double sigma, const double angle, ExceptionInfo *exception) |
| MagickExport MagickBooleanType | SolarizeImage (Image *image, const double threshold) |
| MagickExport Image * | SteganoImage (const Image *image, const Image *watermark, ExceptionInfo *exception) |
| MagickExport Image * | StereoImage (const Image *left_image, const Image *right_image, ExceptionInfo *exception) |
| MagickExport Image * | StereoAnaglyphImage (const Image *left_image, const Image *right_image, const long x_offset, const long y_offset, ExceptionInfo *exception) |
| MagickExport Image * | SwirlImage (const Image *image, double degrees, ExceptionInfo *exception) |
| MagickExport Image * | TintImage (const Image *image, const char *opacity, const PixelPacket tint, ExceptionInfo *exception) |
| MagickExport Image * | VignetteImage (const Image *image, const double radius, const double sigma, const long x, const long y, ExceptionInfo *exception) |
| MagickExport Image * | WaveImage (const Image *image, const double amplitude, const double wave_length, ExceptionInfo *exception) |
| #define AddNoiseImageTag "AddNoise/Image" |
Referenced by AddNoiseImageChannel().
| #define BlueShiftImageTag "BlueShift/Image" |
Referenced by BlueShiftImage().
| #define ColorizeImageTag "Colorize/Image" |
Referenced by ColorizeImage().
| #define ConvolveImageTag "Convolve/Image" |
Referenced by ConvolveImageChannel().
| #define EqualOperator 0xf9 |
Definition at line 94 of file fx.c.
Referenced by AcquireFxInfo(), FxEvaluateSubexpression(), and FxOperatorPrecedence().
| #define EvaluateImageTag "Evaluate/Image " |
Referenced by ClassifyImageColors(), and EvaluateImageChannel().
| #define FunctionImageTag "Function/Image " |
Referenced by FunctionImageChannel().
| #define FxImageTag "Fx/Image" |
Referenced by FxImageChannel().
| #define GetBit | ( | alpha, | |||
| i | ) |
((((unsigned long) (alpha) >> (unsigned long) \ (i)) & 0x01) != 0)
Referenced by SteganoImage().
| #define GreaterThanEqualOperator 0xf8 |
Definition at line 93 of file fx.c.
Referenced by AcquireFxInfo(), FxEvaluateSubexpression(), and FxOperatorPrecedence().
| #define ImplodeImageTag "Implode/Image" |
Referenced by ImplodeImage().
| #define LeftShiftOperator 0xf5 |
Definition at line 90 of file fx.c.
Referenced by AcquireFxInfo(), FxEvaluateSubexpression(), and FxOperatorPrecedence().
| #define LessThanEqualOperator 0xf7 |
Definition at line 92 of file fx.c.
Referenced by AcquireFxInfo(), FxEvaluateSubexpression(), and FxOperatorPrecedence().
| #define LogicalAndOperator 0xfb |
Definition at line 96 of file fx.c.
Referenced by AcquireFxInfo(), FxEvaluateSubexpression(), and FxOperatorPrecedence().
| #define LogicalOrOperator 0xfc |
Definition at line 97 of file fx.c.
Referenced by AcquireFxInfo(), FxEvaluateSubexpression(), and FxOperatorPrecedence().
| #define MorphImageTag "Morph/Image" |
Referenced by MorphImages().
| #define NotEqualOperator 0xfa |
Definition at line 95 of file fx.c.
Referenced by AcquireFxInfo(), FxEvaluateSubexpression(), and FxOperatorPrecedence().
| #define RecolorImageTag "Recolor/Image" |
Referenced by RecolorImage().
| #define RightShiftOperator 0xf6 |
Definition at line 91 of file fx.c.
Referenced by AcquireFxInfo(), FxEvaluateSubexpression(), and FxOperatorPrecedence().
| #define SepiaToneImageTag "SepiaTone/Image" |
Referenced by SepiaToneImage().
| #define SetBit | ( | alpha, | |||
| i, | |||||
| set | ) |
(alpha)=(Quantum) ((set) ? (unsigned long) (alpha) \ | (1UL << (unsigned long) (i)) : (unsigned long) (alpha) & \ ~(1UL << (unsigned long) (i)))
Referenced by SteganoImage().
| #define ShadowImageTag "Shadow/Image" |
Referenced by ShadowImage().
| #define SolarizeImageTag "Solarize/Image" |
Referenced by SolarizeImage().
| #define SteganoImageTag "Stegano/Image" |
Referenced by SteganoImage().
| #define StereoImageTag "Stereo/Image" |
Referenced by StereoAnaglyphImage().
| #define SwirlImageTag "Swirl/Image" |
Referenced by SwirlImage().
| #define TintImageTag "Tint/Image" |
Referenced by TintImage().
| #define WaveImageTag "Wave/Image" |
Referenced by WaveImage().
Definition at line 150 of file fx.c.
References AcquireExceptionInfo(), AcquireMagickMemory(), AcquireQuantumMemory(), AcquireRandomInfo(), AcquireResampleFilter(), _FxInfo::colors, CompareSplayTreeString(), ConstantString(), EqualOperator, _FxInfo::exception, _FxInfo::expression, _FxInfo::file, GetImageFromList(), GetImageListLength(), GreaterThanEqualOperator, _FxInfo::images, LeftShiftOperator, LessThanEqualOperator, LogicalAndOperator, LogicalOrOperator, _Image::matte, _FxInfo::matte, NewSplayTree(), NotEqualOperator, PointFilter, _FxInfo::random_info, RelinquishMagickMemory(), _FxInfo::resample_filter, ResetMagickMemory(), ResourceLimitFatalError, RightShiftOperator, SetResampleFilter(), SubstituteString(), _FxInfo::symbols, and ThrowFatalException.
| static FxInfo** AcquireFxThreadSet | ( | const Image * | image, | |
| const char * | expression, | |||
| ExceptionInfo * | exception | |||
| ) | [static] |
Definition at line 3439 of file fx.c.
References AcquireAlignedMemory(), AcquireFxInfo(), ConstantString(), DestroyFxThreadSet(), DestroyString(), FileToString(), FxPreprocessExpression(), GetOpenMPMaximumThreads(), and ResetMagickMemory().
Referenced by FxImageChannel().
| MagickExport Image* AddNoiseImage | ( | const Image * | image, | |
| const NoiseType | noise_type, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 268 of file fx.c.
References AddNoiseImageChannel(), and DefaultChannels.
| MagickExport Image* AddNoiseImageChannel | ( | const Image * | image, | |
| const ChannelType | channel, | |||
| const NoiseType | noise_type, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 278 of file fx.c.
References AcquireCacheView(), AcquireRandomInfoThreadSet(), AddNoiseImageTag, BlueChannel, CloneImage(), CMYKColorspace, _Image::colorspace, _Image::columns, _Image::debug, DestroyCacheView(), DestroyImage(), DestroyRandomInfoThreadSet(), DirectClass, _Image::exception, _Image::filename, GenerateDifferentialNoise(), GetCacheViewAuthenticIndexQueue(), GetCacheViewAuthenticPixels(), GetCacheViewVirtualIndexQueue(), GetCacheViewVirtualPixels(), GetImageArtifact(), GetMagickModule, GetOpenMPThreadId(), GreenChannel, IndexChannel, InheritException(), LogMagickEvent(), MagickFalse, MagickSignature, MagickTrue, OpacityChannel, _Image::progress_monitor, random_info, RedChannel, RoundToQuantum(), _Image::rows, SetImageProgress(), SetImageStorageClass(), _ExceptionInfo::signature, _Image::signature, SyncCacheViewAuthenticPixels(), and TraceEvent.
Referenced by AddNoiseImage().
| static Quantum ApplyEvaluateOperator | ( | RandomInfo * | random_info, | |
| Quantum | pixel, | |||
| const MagickEvaluateOperator | op, | |||
| const MagickRealType | value | |||
| ) | [static] |
Definition at line 1260 of file fx.c.
References AddEvaluateOperator, AddModulusEvaluateOperator, AndEvaluateOperator, CosineEvaluateOperator, DivideEvaluateOperator, GaussianNoise, GaussianNoiseEvaluateOperator, GenerateDifferentialNoise(), ImpulseNoise, ImpulseNoiseEvaluateOperator, LaplacianNoise, LaplacianNoiseEvaluateOperator, LeftShiftEvaluateOperator, LogEvaluateOperator, MagickMax(), MagickMin(), MagickPI, MaxEvaluateOperator, MinEvaluateOperator, MultiplicativeGaussianNoise, MultiplicativeNoiseEvaluateOperator, MultiplyEvaluateOperator, OrEvaluateOperator, PoissonNoise, PoissonNoiseEvaluateOperator, PowEvaluateOperator, QuantumRange, QuantumScale, RightShiftEvaluateOperator, RoundToQuantum(), SetEvaluateOperator, SineEvaluateOperator, SubtractEvaluateOperator, ThresholdBlackEvaluateOperator, ThresholdEvaluateOperator, ThresholdWhiteEvaluateOperator, UndefinedEvaluateOperator, UniformNoise, UniformNoiseEvaluateOperator, and XorEvaluateOperator.
Referenced by EvaluateImageChannel().
| static Quantum ApplyFunction | ( | Quantum | pixel, | |
| const MagickFunction | function, | |||
| const unsigned long | number_parameters, | |||
| const double * | parameters, | |||
| ExceptionInfo * | exception | |||
| ) | [static] |
Definition at line 1582 of file fx.c.
References ArcsinFunction, ArctanFunction, MagickPI, PolynomialFunction, QuantumRange, QuantumScale, RoundToQuantum(), SinusoidFunction, and UndefinedFunction.
Referenced by FunctionImageChannel().
| MagickExport Image* BlueShiftImage | ( | const Image * | image, | |
| const double | factor, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 447 of file fx.c.
References AcquireCacheView(), _MagickPixelPacket::blue, BlueShiftImageTag, CloneImage(), _Image::columns, _Image::debug, DestroyCacheView(), DestroyImage(), DirectClass, _Image::exception, _Image::filename, GetCacheViewVirtualPixels(), GetMagickModule, _MagickPixelPacket::green, InheritException(), LogMagickEvent(), MagickFalse, MagickSignature, MagickTrue, _Image::progress_monitor, QueueCacheViewAuthenticPixels(), _MagickPixelPacket::red, RoundToQuantum(), _Image::rows, SetImageProgress(), SetImageStorageClass(), _ExceptionInfo::signature, _Image::signature, SyncCacheViewAuthenticPixels(), and TraceEvent.
| MagickExport Image* CharcoalImage | ( | const Image * | image, | |
| const double | radius, | |||
| const double | sigma, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 604 of file fx.c.
References BlurImage(), CloneImage(), _Image::debug, DestroyImage(), EdgeImage(), _Image::filename, GetMagickModule, GrayscaleType, LogMagickEvent(), MagickFalse, MagickSignature, MagickTrue, NegateImage(), NormalizeImage(), SetImageType(), _ExceptionInfo::signature, _Image::signature, and TraceEvent.
Referenced by PreviewImage().
| MagickExport Image* ColorizeImage | ( | const Image * | image, | |
| const char * | opacity, | |||
| const PixelPacket | colorize, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 669 of file fx.c.
References AcquireCacheView(), _PixelPacket::blue, _MagickPixelPacket::blue, CloneImage(), ColorizeImageTag, _Image::columns, _Image::debug, DestroyCacheView(), DestroyImage(), DirectClass, _Image::exception, _Image::filename, GetCacheViewVirtualPixels(), GetMagickModule, _PixelPacket::green, _MagickPixelPacket::green, InheritException(), LogMagickEvent(), MagickFalse, MagickSignature, MagickTrue, _PixelPacket::opacity, _MagickPixelPacket::opacity, OpaqueOpacity, ParseGeometry(), _Image::progress_monitor, _GeometryInfo::psi, PsiValue, QueueCacheViewAuthenticPixels(), _PixelPacket::red, _MagickPixelPacket::red, _GeometryInfo::rho, _Image::rows, SetImageProgress(), SetImageStorageClass(), _GeometryInfo::sigma, SigmaValue, _ExceptionInfo::signature, _Image::signature, SyncCacheViewAuthenticPixels(), TraceEvent, _GeometryInfo::xi, and XiValue.
| MagickExport Image* ConvolveImage | ( | const Image * | image, | |
| const unsigned long | order, | |||
| const double * | kernel, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 837 of file fx.c.
References ConvolveImageChannel(), and DefaultChannels.
Referenced by EdgeImage(), and EmbossImage().
| MagickExport Image* ConvolveImageChannel | ( | const Image * | image, | |
| const ChannelType | channel, | |||
| const unsigned long | order, | |||
| const double * | kernel, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 848 of file fx.c.
References AcquireCacheView(), AcquireQuantumMemory(), AcquireString(), _MagickPixelPacket::blue, BlueChannel, CloneImage(), CMYKColorspace, _Image::colorspace, _Image::columns, ConcatenateString(), ConvolveImageTag, _Image::debug, DestroyCacheView(), DestroyImage(), DestroyString(), DirectClass, _Image::exception, _Image::filename, FormatMagickString(), GetCacheViewAuthenticIndexQueue(), GetCacheViewAuthenticPixels(), GetCacheViewVirtualIndexQueue(), GetCacheViewVirtualPixels(), GetMagickModule, GetMagickPixelPacket(), _MagickPixelPacket::green, GreenChannel, _MagickPixelPacket::index, IndexChannel, InheritException(), LogMagickEvent(), MagickEpsilon, MagickFalse, MagickSignature, MagickTrue, _Image::matte, MaxTextExtent, _MagickPixelPacket::opacity, OpacityChannel, OptionError, _Image::progress_monitor, QuantumRange, QuantumScale, _MagickPixelPacket::red, RedChannel, RelinquishMagickMemory(), ResourceLimitError, RoundToQuantum(), _Image::rows, SetImageProgress(), SetImageStorageClass(), SetMagickPixelPacketBias(), _ExceptionInfo::signature, _Image::signature, SyncCacheViewAuthenticPixels(), ThrowImageException, TraceEvent, TransformEvent, and _Image::type.
Referenced by ConvolveImage(), GaussianBlurImageChannel(), and SharpenImageChannel().
Definition at line 1188 of file fx.c.
References _FxInfo::colors, DestroyExceptionInfo(), DestroyRandomInfo(), DestroyResampleFilter(), DestroySplayTree(), DestroyString(), _FxInfo::exception, _FxInfo::expression, GetImageListLength(), _FxInfo::images, _FxInfo::random_info, RelinquishMagickMemory(), _FxInfo::resample_filter, and _FxInfo::symbols.
Referenced by DestroyFxThreadSet(), and GetImageProperty().
Definition at line 3426 of file fx.c.
References DestroyFxInfo(), GetOpenMPMaximumThreads(), and RelinquishAlignedMemory().
Referenced by AcquireFxThreadSet(), and FxImageChannel().
| MagickExport MagickBooleanType EvaluateImage | ( | Image * | image, | |
| const MagickEvaluateOperator | op, | |||
| const double | value, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 1431 of file fx.c.
References AllChannels, and EvaluateImageChannel().
| MagickExport MagickBooleanType EvaluateImageChannel | ( | Image * | image, | |
| const ChannelType | channel, | |||
| const MagickEvaluateOperator | op, | |||
| const double | value, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 1441 of file fx.c.
References AcquireCacheView(), AcquireRandomInfoThreadSet(), ApplyEvaluateOperator(), BlueChannel, _Image::columns, _Image::debug, DestroyCacheView(), DestroyRandomInfoThreadSet(), DirectClass, EvaluateImageTag, _Image::exception, _Image::filename, GetCacheViewAuthenticIndexQueue(), GetCacheViewAuthenticPixels(), GetMagickModule, GetOpenMPThreadId(), GreenChannel, IndexChannel, InheritException(), LogMagickEvent(), MagickFalse, MagickSignature, MagickTrue, _Image::matte, OpacityChannel, _Image::progress_monitor, QuantumRange, random_info, RedChannel, _Image::rows, SetImageProgress(), SetImageStorageClass(), _ExceptionInfo::signature, _Image::signature, SyncCacheViewAuthenticPixels(), and TraceEvent.
Referenced by EvaluateImage().
| MagickExport MagickBooleanType FunctionImage | ( | Image * | image, | |
| const MagickFunction | function, | |||
| const unsigned long | number_parameters, | |||
| const double * | parameters, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 1664 of file fx.c.
References AllChannels, and FunctionImageChannel().
| MagickExport MagickBooleanType FunctionImageChannel | ( | Image * | image, | |
| const ChannelType | channel, | |||
| const MagickFunction | function, | |||
| const unsigned long | number_parameters, | |||
| const double * | parameters, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 1676 of file fx.c.
References AcquireCacheView(), ApplyFunction(), BlueChannel, _Image::columns, _Image::debug, DestroyCacheView(), DirectClass, _Image::exception, _Image::filename, FunctionImageTag, GetCacheViewAuthenticIndexQueue(), GetCacheViewAuthenticPixels(), GetMagickModule, GreenChannel, IndexChannel, InheritException(), LogMagickEvent(), MagickFalse, MagickSignature, MagickTrue, _Image::matte, OpacityChannel, _Image::progress_monitor, QuantumRange, RedChannel, _Image::rows, SetImageProgress(), SetImageStorageClass(), _ExceptionInfo::signature, _Image::signature, SyncCacheViewAuthenticPixels(), and TraceEvent.
Referenced by FunctionImage().
| static MagickRealType FxChannelStatistics | ( | FxInfo * | fx_info, | |
| const Image * | image, | |||
| ChannelType | channel, | |||
| const char * | symbol, | |||
| ExceptionInfo * | exception | |||
| ) | [static] |
Definition at line 1811 of file fx.c.
References AddValueToSplayTree(), BlackChannel, BlueChannel, ConstantString(), CyanChannel, DeleteNodeFromSplayTree(), FormatMagickString(), GetImageChannelDepth(), GetImageChannelKurtosis(), GetImageChannelMean(), GetImageChannelRange(), GetValueFromSplayTree(), GreenChannel, LocaleNCompare(), MagentaChannel, MaxTextExtent, QuantumScale, RedChannel, _FxInfo::symbols, and YellowChannel.
Referenced by FxGetSymbol().
| MagickExport MagickBooleanType FxEvaluateChannelExpression | ( | FxInfo * | fx_info, | |
| const ChannelType | channel, | |||
| const long | x, | |||
| const long | y, | |||
| MagickRealType * | alpha, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 3381 of file fx.c.
References _FxInfo::expression, FxEvaluateSubexpression(), MagickFalse, MagickTrue, OptionError, and _ExceptionInfo::severity.
Referenced by FxEvaluateExpression(), FxImageChannel(), FxPreprocessExpression(), and GetImageProperty().
| MagickExport MagickBooleanType FxEvaluateExpression | ( | FxInfo * | fx_info, | |
| MagickRealType * | alpha, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 3355 of file fx.c.
References FxEvaluateChannelExpression(), and GrayChannel.
| static MagickRealType FxEvaluateSubexpression | ( | FxInfo * | fx_info, | |
| const ChannelType | channel, | |||
| const long | x, | |||
| const long | y, | |||
| const char * | expression, | |||
| MagickRealType * | beta, | |||
| ExceptionInfo * | exception | |||
| ) | [static] |
Definition at line 2711 of file fx.c.
References AddValueToSplayTree(), BlackChannel, BlueChannel, ClearMagickException(), CMYKColorspace, _Image::colorspace, ConstantString(), CopyMagickString(), CyanChannel, DeleteNodeFromSplayTree(), EqualOperator, _FxInfo::file, _Image::filename, FormatMagickString(), FxGetSymbol(), FxMax(), FxMin(), FxOperatorPrecedence(), GetMagickModule, GetPseudoRandomValue(), GreaterThanEqualOperator, GreenChannel, hypot, _FxInfo::images, LeftShiftOperator, LessThanEqualOperator, LocaleCompare(), LocaleNCompare(), LogicalAndOperator, LogicalOrOperator, MagentaChannel, MagickEpsilon, MagickPI, MaxTextExtent, NotEqualOperator, OpacityChannel, OptionError, QuantumRange, QuantumScale, _FxInfo::random_info, RedChannel, RightShiftOperator, _ExceptionInfo::severity, StringToken(), _FxInfo::symbols, ThrowMagickException(), UndefinedException, and YellowChannel.
Referenced by FxEvaluateChannelExpression(), FxGetSymbol(), FxMax(), and FxMin().
| static MagickRealType FxGetSymbol | ( | FxInfo * | fx_info, | |
| const ChannelType | channel, | |||
| const long | x, | |||
| const long | y, | |||
| const char * | expression, | |||
| ExceptionInfo * | exception | |||
| ) | [static] |
Definition at line 1968 of file fx.c.
References AddValueToSplayTree(), BlackChannel, _MagickPixelPacket::blue, BlueChannel, _GeometryInfo::chi, ChiValue, CloneMagickPixelPacket(), CMYKColorspace, _FxInfo::colors, _Image::colorspace, _Image::columns, ConstantString(), ConvertRGBToHSL(), CopyMagickString(), CyanChannel, _FxInfo::exception, _Image::filename, FxChannelStatistics(), FxEvaluateSubexpression(), GetImageChannelDepth(), GetImageFromList(), GetImageIndexInList(), GetImageListLength(), GetMagickModule, GetValueFromSplayTree(), _MagickPixelPacket::green, GreenChannel, _RectangleInfo::height, _FxInfo::images, _MagickPixelPacket::index, IndexChannel, LocaleCompare(), LocaleNCompare(), MagentaChannel, MagickFalse, MagickPixelIntensityToQuantum(), _FxInfo::matte, _MagickPixelPacket::matte, MaxTextExtent, _MagickPixelPacket::opacity, OpacityChannel, OptionError, _Image::page, ParseGeometry(), _GeometryInfo::psi, PsiValue, QuantumRange, QuantumScale, QueryMagickColor(), _MagickPixelPacket::red, RedChannel, _FxInfo::resample_filter, ResamplePixelColor(), _GeometryInfo::rho, RhoValue, RoundToQuantum(), _Image::rows, _Image::scene, _GeometryInfo::sigma, SigmaValue, StripString(), _FxInfo::symbols, ThrowMagickException(), _RectangleInfo::width, _RectangleInfo::x, _PointInfo::x, _Image::x_resolution, _GeometryInfo::xi, XiValue, _RectangleInfo::y, _PointInfo::y, _Image::y_resolution, and YellowChannel.
Referenced by FxEvaluateSubexpression().
| MagickExport Image* FxImage | ( | const Image * | image, | |
| const char * | expression, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 3477 of file fx.c.
References FxImageChannel(), and GrayChannel.
| MagickExport Image* FxImageChannel | ( | const Image * | image, | |
| const ChannelType | channel, | |||
| const char * | expression, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 3487 of file fx.c.
References AcquireCacheView(), AcquireFxThreadSet(), BlueChannel, CloneImage(), CMYKColorspace, _Image::colorspace, _Image::columns, _Image::debug, DestroyCacheView(), DestroyFxThreadSet(), DestroyImage(), DirectClass, _Image::exception, _Image::filename, FxEvaluateChannelExpression(), FxImageTag, FxPreprocessExpression(), GetCacheViewAuthenticIndexQueue(), GetCacheViewAuthenticPixels(), GetMagickModule, GetOpenMPThreadId(), GreenChannel, IndexChannel, InheritException(), LogMagickEvent(), MagickFalse, MagickSignature, MagickTrue, _FxInfo::matte, _Image::matte, OpacityChannel, _Image::progress_monitor, QuantumRange, RedChannel, ResourceLimitError, RoundToQuantum(), _Image::rows, SetImageProgress(), SetImageStorageClass(), _Image::signature, SyncCacheViewAuthenticPixels(), ThrowImageException, and TraceEvent.
Referenced by FxImage().
| static MagickRealType FxMax | ( | FxInfo * | fx_info, | |
| const ChannelType | channel, | |||
| const long | x, | |||
| const long | y, | |||
| const char * | expression, | |||
| ExceptionInfo * | exception | |||
| ) | [inline, static] |
Definition at line 1919 of file fx.c.
References FxEvaluateSubexpression(), and MagickMax().
Referenced by FxEvaluateSubexpression().
| static MagickRealType FxMin | ( | FxInfo * | fx_info, | |
| ChannelType | channel, | |||
| const long | x, | |||
| const long | y, | |||
| const char * | expression, | |||
| ExceptionInfo * | exception | |||
| ) | [inline, static] |
Definition at line 1930 of file fx.c.
References FxEvaluateSubexpression(), and MagickMin().
Referenced by FxEvaluateSubexpression().
| static const char* FxOperatorPrecedence | ( | const char * | expression, | |
| ExceptionInfo * | exception | |||
| ) | [static] |
Definition at line 2520 of file fx.c.
References EqualOperator, FxSubexpression(), GreaterThanEqualOperator, LeftShiftOperator, LessThanEqualOperator, LocaleNCompare(), LogicalAndOperator, LogicalOrOperator, NotEqualOperator, and RightShiftOperator.
Referenced by FxEvaluateSubexpression().
| MagickExport MagickBooleanType FxPreprocessExpression | ( | FxInfo * | fx_info, | |
| MagickRealType * | alpha, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 3365 of file fx.c.
References _FxInfo::file, FxEvaluateChannelExpression(), and GrayChannel.
Referenced by AcquireFxThreadSet(), and FxImageChannel().
| static const char* FxSubexpression | ( | const char * | expression, | |
| ExceptionInfo * | exception | |||
| ) | [inline, static] |
Definition at line 1941 of file fx.c.
References GetMagickModule, OptionError, and ThrowMagickException().
Referenced by FxOperatorPrecedence().
| MagickExport Image* ImplodeImage | ( | const Image * | image, | |
| const double | amount, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 3669 of file fx.c.
References AcquireCacheView(), AcquireResampleFilterThreadSet(), _Image::background_color, CloneImage(), _Image::columns, _Image::debug, DestroyCacheView(), DestroyImage(), DestroyResampleFilterThreadSet(), DirectClass, _Image::exception, _Image::filename, GetCacheViewAuthenticIndexQueue(), GetCacheViewAuthenticPixels(), GetMagickModule, GetMagickPixelPacket(), GetOpenMPThreadId(), ImplodeImageTag, InheritException(), LogMagickEvent(), MagickFalse, MagickPI, MagickSignature, MagickTrue, _Image::matte, _PixelPacket::opacity, OpaqueOpacity, _Image::progress_monitor, ResamplePixelColor(), _Image::rows, SetImageProgress(), SetImageStorageClass(), SetPixelPacket(), _ExceptionInfo::signature, _Image::signature, SyncCacheViewAuthenticPixels(), TraceEvent, _PointInfo::x, and _PointInfo::y.
Referenced by PreviewImage().
| static double MagickMax | ( | const double | x, | |
| const double | y | |||
| ) | [inline, static] |
Definition at line 1246 of file fx.c.
Referenced by ApplyEvaluateOperator(), FxMax(), PolaroidImage(), and SwirlImage().
| static double MagickMin | ( | const double | x, | |
| const double | y | |||
| ) | [inline, static] |
Definition at line 1253 of file fx.c.
Referenced by ApplyEvaluateOperator(), and FxMin().
| MagickExport Image* MorphImages | ( | const Image * | image, | |
| const unsigned long | number_frames, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 3862 of file fx.c.
References AcquireCacheView(), AppendImageToList(), _Image::client_data, CloneImage(), _Image::columns, _Image::debug, DestroyCacheView(), DestroyImage(), DestroyImageList(), DirectClass, _Image::exception, _Image::filename, GetCacheViewAuthenticPixels(), GetCacheViewVirtualPixels(), GetFirstImageInList(), GetImageListLength(), GetLastImageInList(), GetMagickModule, GetNextImageInList(), InheritException(), LogMagickEvent(), MagickFalse, MagickSignature, MagickTrue, MorphImageTag, _Image::progress_monitor, QuantumTick(), RoundToQuantum(), _Image::rows, SetImageProgress(), SetImageStorageClass(), _ExceptionInfo::signature, _Image::signature, SyncCacheViewAuthenticPixels(), TraceEvent, and ZoomImage().
| MagickExport MagickBooleanType PlasmaImage | ( | Image * | image, | |
| const SegmentInfo * | segment, | |||
| unsigned long | attenuate, | |||
| unsigned long | depth | |||
| ) |
Definition at line 4279 of file fx.c.
References AcquireRandomInfo(), _Image::debug, DestroyRandomInfo(), GetMagickModule, LogMagickEvent(), MagickFalse, MagickSignature, PlasmaImageProxy(), random_info, _Image::signature, and TraceEvent.
| MagickExport MagickBooleanType PlasmaImageProxy | ( | Image * | image, | |
| RandomInfo * | random_info, | |||
| const SegmentInfo * | segment, | |||
| unsigned long | attenuate, | |||
| unsigned long | depth | |||
| ) |
Definition at line 4092 of file fx.c.
References _PixelPacket::blue, DirectClass, _Image::exception, GetOneVirtualPixel(), _PixelPacket::green, MagickFalse, MagickTrue, PlasmaPixel(), QuantumRange, QueueAuthenticPixels(), _PixelPacket::red, SetImageStorageClass(), SyncAuthenticPixels(), _SegmentInfo::x1, _SegmentInfo::x2, _SegmentInfo::y1, and _SegmentInfo::y2.
Referenced by PlasmaImage().
| static Quantum PlasmaPixel | ( | RandomInfo * | random_info, | |
| const MagickRealType | pixel, | |||
| const MagickRealType | noise | |||
| ) | [inline, static] |
Definition at line 4081 of file fx.c.
References GetPseudoRandomValue(), and RoundToQuantum().
Referenced by PlasmaImageProxy().
| MagickExport Image* PolaroidImage | ( | const Image * | image, | |
| const DrawInfo * | draw_info, | |||
| const double | angle, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 4329 of file fx.c.
References AcquireString(), AnnotateImage(), _TypeMetric::ascent, _Image::background_color, _Image::border_color, CloneDrawInfo(), CloneImage(), CloneString(), _Image::columns, CompositeImage(), _Image::debug, _TypeMetric::descent, DestroyDrawInfo(), DestroyImage(), DestroyString(), _Image::exception, _Image::filename, FlopImage(), FormatMagickCaption(), FormatMagickString(), _DrawInfo::geometry, GetImageProperty(), GetMagickModule, _DrawInfo::gravity, InheritException(), InterpretImageProperties(), LogMagickEvent(), MagickFalse, MagickMax(), MagickSignature, MagickTrue, MaxTextExtent, OpaqueAlphaChannel, OverCompositeOp, QueryColorDatabase(), RotateImage(), _Image::rows, SetImageAlphaChannel(), SetImageBackgroundColor(), SetImageExtent(), ShadowImage(), _ExceptionInfo::signature, _Image::signature, _DrawInfo::text, TraceEvent, TrimImage(), UndefinedGravity, and WaveImage().
| MagickExport Image* RecolorImage | ( | const Image * | image, | |
| const unsigned long | order, | |||
| const double * | color_matrix, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 4514 of file fx.c.
References AcquireCacheView(), AcquireString(), CloneImage(), CMYKColorspace, _Image::colorspace, _Image::columns, ConcatenateString(), _Image::debug, DestroyCacheView(), DestroyImage(), DestroyString(), DirectClass, _Image::exception, _Image::filename, FormatMagickString(), GetCacheViewAuthenticIndexQueue(), GetCacheViewAuthenticPixels(), GetCacheViewVirtualPixels(), GetMagickModule, InheritException(), LogMagickEvent(), MagickFalse, MagickSignature, MagickTrue, _Image::matte, MaxTextExtent, _Image::progress_monitor, QuantumRange, RecolorImageTag, RoundToQuantum(), _Image::rows, SetImageProgress(), SetImageStorageClass(), _ExceptionInfo::signature, _Image::signature, SyncCacheViewAuthenticPixels(), TraceEvent, and TransformEvent.
| MagickExport Image* SepiaToneImage | ( | const Image * | image, | |
| const double | threshold, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 4775 of file fx.c.
References AcquireCacheView(), CloneImage(), _Image::columns, ContrastImage(), _Image::debug, DestroyCacheView(), DestroyImage(), DirectClass, _Image::exception, _Image::filename, GetCacheViewVirtualPixels(), GetMagickModule, InheritException(), LogMagickEvent(), MagickFalse, MagickSignature, MagickTrue, NormalizeImage(), PixelIntensityToQuantum(), _Image::progress_monitor, QuantumRange, QueueCacheViewAuthenticPixels(), RoundToQuantum(), _Image::rows, SepiaToneImageTag, SetImageProgress(), SetImageStorageClass(), _ExceptionInfo::signature, _Image::signature, SyncCacheViewAuthenticPixels(), and TraceEvent.
| MagickExport Image* ShadowImage | ( | const Image * | image, | |
| const double | opacity, | |||
| const double | sigma, | |||
| const long | x_offset, | |||
| const long | y_offset, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 4925 of file fx.c.
References AcquireCacheView(), AlphaChannel, _Image::background_color, _PixelPacket::blue, BlurImageChannel(), _Image::border_color, BorderImage(), CloneImage(), _Image::columns, _Image::compose, _Image::debug, DestroyCacheView(), DestroyImage(), EdgeVirtualPixelMethod, _Image::filename, GetCacheViewAuthenticPixels(), GetMagickModule, _PixelPacket::green, _RectangleInfo::height, LogMagickEvent(), MagickFalse, MagickSignature, MagickTrue, _Image::matte, _PixelPacket::opacity, OpaqueAlphaChannel, OverCompositeOp, _Image::page, _Image::progress_monitor, QuantumRange, QueryColorDatabase(), _PixelPacket::red, RoundToQuantum(), _Image::rows, SetImageAlphaChannel(), SetImageProgress(), SetImageVirtualPixelMethod(), ShadowImageTag, _ExceptionInfo::signature, _Image::signature, SyncCacheViewAuthenticPixels(), TraceEvent, _RectangleInfo::width, _RectangleInfo::x, and _RectangleInfo::y.
Referenced by MontageImageList(), and PolaroidImage().
| MagickExport Image* SketchImage | ( | const Image * | image, | |
| const double | radius, | |||
| const double | sigma, | |||
| const double | angle, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 5077 of file fx.c.
References AcquireCacheView(), AcquireRandomInfo(), BlendCompositeOp, _MagickPixelPacket::blue, CloneImage(), CMYKColorspace, ColorDodgeCompositeOp, _Image::colorspace, _Image::columns, CompositeImage(), DestroyCacheView(), DestroyImage(), DestroyRandomInfo(), EdgeImage(), GetCacheViewAuthenticIndexQueue(), GetMagickPixelPacket(), GetPseudoRandomValue(), _MagickPixelPacket::green, _MagickPixelPacket::index, MagickFalse, MagickTrue, MotionBlurImage(), NegateImage(), NormalizeImage(), QuantumRange, QueueCacheViewAuthenticPixels(), random_info, _MagickPixelPacket::red, _Image::rows, SetImageArtifact(), SetPixelPacket(), SyncCacheViewAuthenticPixels(), and TransformImage().
| MagickExport MagickBooleanType SolarizeImage | ( | Image * | image, | |
| const double | threshold | |||
| ) |
Definition at line 5217 of file fx.c.
References AcquireCacheView(), _PixelPacket::blue, _Image::colormap, _Image::colors, _Image::columns, _Image::debug, DestroyCacheView(), _Image::exception, _Image::filename, GetCacheViewAuthenticPixels(), GetMagickModule, _PixelPacket::green, LogMagickEvent(), MagickFalse, MagickSignature, MagickTrue, _Image::progress_monitor, PseudoClass, QuantumRange, _PixelPacket::red, _Image::rows, SetImageProgress(), _Image::signature, SolarizeImageTag, _Image::storage_class, SyncCacheViewAuthenticPixels(), and TraceEvent.
Referenced by PreviewImage().
| MagickExport Image* SteganoImage | ( | const Image * | image, | |
| const Image * | watermark, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 5344 of file fx.c.
References _PixelPacket::blue, _Image::client_data, CloneImage(), _Image::columns, _Image::debug, _Image::depth, DestroyImage(), DirectClass, _Image::exception, _Image::filename, GetAuthenticPixels(), GetBit, GetMagickModule, GetOneVirtualPixel(), _PixelPacket::green, InheritException(), LogMagickEvent(), MAGICKCORE_QUANTUM_DEPTH, MagickFalse, MagickSignature, MagickTrue, _Image::offset, PixelIntensityToQuantum(), _Image::progress_monitor, PseudoClass, QuantumTick(), _PixelPacket::red, _Image::rows, SetBit, SetImageStorageClass(), _ExceptionInfo::signature, _Image::signature, SteganoImageTag, _Image::storage_class, SyncAuthenticPixels(), SyncImage(), and TraceEvent.
| MagickExport Image* StereoAnaglyphImage | ( | const Image * | left_image, | |
| const Image * | right_image, | |||
| const long | x_offset, | |||
| const long | y_offset, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 5512 of file fx.c.
References _Image::client_data, CloneImage(), _Image::columns, _Image::debug, DestroyImage(), DirectClass, _Image::exception, _Image::filename, GetMagickModule, GetVirtualPixels(), ImageError, InheritException(), LogMagickEvent(), MagickFalse, MagickSignature, MagickTrue, _Image::progress_monitor, QuantumTick(), QueueAuthenticPixels(), _Image::rows, SetImageStorageClass(), _ExceptionInfo::signature, _Image::signature, StereoImageTag, SyncAuthenticPixels(), ThrowImageException, and TraceEvent.
Referenced by StereoImage().
| MagickExport Image* StereoImage | ( | const Image * | left_image, | |
| const Image * | right_image, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 5506 of file fx.c.
References StereoAnaglyphImage().
| MagickExport Image* SwirlImage | ( | const Image * | image, | |
| double | degrees, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 5632 of file fx.c.
References AcquireCacheView(), AcquireResampleFilterThreadSet(), _Image::background_color, CloneImage(), _Image::columns, _Image::debug, DegreesToRadians(), DestroyCacheView(), DestroyImage(), DestroyResampleFilterThreadSet(), DirectClass, _Image::exception, _Image::filename, GetCacheViewAuthenticIndexQueue(), GetCacheViewAuthenticPixels(), GetMagickModule, GetMagickPixelPacket(), GetOpenMPThreadId(), InheritException(), LogMagickEvent(), MagickFalse, MagickMax(), MagickSignature, MagickTrue, _Image::matte, _PixelPacket::opacity, OpaqueOpacity, _Image::progress_monitor, ResamplePixelColor(), _Image::rows, SetImageProgress(), SetImageStorageClass(), SetPixelPacket(), _ExceptionInfo::signature, _Image::signature, SwirlImageTag, SyncCacheViewAuthenticPixels(), TraceEvent, _PointInfo::x, and _PointInfo::y.
Referenced by PreviewImage().
| MagickExport Image* TintImage | ( | const Image * | image, | |
| const char * | opacity, | |||
| const PixelPacket | tint, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 5825 of file fx.c.
References AcquireCacheView(), _PixelPacket::blue, _MagickPixelPacket::blue, CloneImage(), _Image::columns, _Image::debug, DestroyCacheView(), DestroyImage(), DirectClass, _Image::exception, _Image::filename, GetCacheViewVirtualPixels(), GetMagickModule, _PixelPacket::green, _MagickPixelPacket::green, InheritException(), LogMagickEvent(), MagickFalse, MagickSignature, MagickTrue, _MagickPixelPacket::opacity, OpaqueOpacity, ParseGeometry(), PixelIntensity(), _Image::progress_monitor, _GeometryInfo::psi, PsiValue, QuantumScale, QueueCacheViewAuthenticPixels(), _PixelPacket::red, _MagickPixelPacket::red, _GeometryInfo::rho, RoundToQuantum(), _Image::rows, SetImageProgress(), SetImageStorageClass(), _GeometryInfo::sigma, SigmaValue, _ExceptionInfo::signature, _Image::signature, SyncCacheViewAuthenticPixels(), TintImageTag, TraceEvent, _GeometryInfo::xi, and XiValue.
| MagickExport Image* VignetteImage | ( | const Image * | image, | |
| const double | radius, | |||
| const double | sigma, | |||
| const long | x, | |||
| const long | y, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 6005 of file fx.c.
References AcquireString(), _Image::background_color, BlurImage(), CloneDrawInfo(), CloneImage(), _Image::columns, CompositeImage(), CopyOpacityCompositeOp, _Image::debug, DestroyDrawInfo(), DestroyImage(), DirectClass, DrawImage(), _Image::exception, _Image::filename, _DrawInfo::fill, FlattenLayer, FormatMagickString(), GetMagickModule, InheritException(), LogMagickEvent(), MagickFalse, MagickSignature, MagickTrue, _Image::matte, MaxTextExtent, MergeImageLayers(), _DrawInfo::primitive, QueryColorDatabase(), _Image::rows, SetImageBackgroundColor(), SetImageStorageClass(), _ExceptionInfo::signature, _Image::signature, _DrawInfo::stroke, and TraceEvent.
| MagickExport Image* WaveImage | ( | const Image * | image, | |
| const double | amplitude, | |||
| const double | wave_length, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 6099 of file fx.c.
References AcquireCacheView(), AcquireQuantumMemory(), AcquireResampleFilterThreadSet(), _Image::background_color, BackgroundVirtualPixelMethod, CloneImage(), _Image::columns, _Image::debug, DestroyCacheView(), DestroyImage(), DestroyResampleFilterThreadSet(), DirectClass, _Image::exception, _Image::filename, GetCacheViewAuthenticIndexQueue(), GetMagickModule, GetMagickPixelPacket(), GetOpenMPThreadId(), InheritException(), LogMagickEvent(), MagickFalse, MagickPI, MagickSignature, MagickTrue, _Image::matte, _PixelPacket::opacity, OpaqueOpacity, _Image::progress_monitor, QueueCacheViewAuthenticPixels(), RelinquishMagickMemory(), ResamplePixelColor(), ResourceLimitError, _Image::rows, SetImageProgress(), SetImageStorageClass(), SetPixelPacket(), SetResampleFilterVirtualPixelMethod(), _ExceptionInfo::signature, _Image::signature, SyncCacheViewAuthenticPixels(), ThrowImageException, TraceEvent, and WaveImageTag.
Referenced by PolaroidImage(), and PreviewImage().
1.6.1