#include "magick/studio.h"#include "magick/accelerate-private.h"#include "magick/artifact.h"#include "magick/cache-view.h"#include "magick/channel.h"#include "magick/client.h"#include "magick/color.h"#include "magick/color-private.h"#include "magick/colorspace.h"#include "magick/colorspace-private.h"#include "magick/composite.h"#include "magick/composite-private.h"#include "magick/constitute.h"#include "magick/draw.h"#include "magick/fx.h"#include "magick/gem.h"#include "magick/geometry.h"#include "magick/image.h"#include "magick/image-private.h"#include "magick/list.h"#include "magick/log.h"#include "magick/monitor.h"#include "magick/monitor-private.h"#include "magick/memory_.h"#include "magick/option.h"#include "magick/pixel-private.h"#include "magick/property.h"#include "magick/quantum.h"#include "magick/resample.h"#include "magick/resource_.h"#include "magick/string_.h"#include "magick/thread-private.h"#include "magick/threshold.h"#include "magick/token.h"#include "magick/utility.h"#include "magick/version.h"
| #define CompositeImageTag "Composite/Image" |
Referenced by CompositeImageChannel().
| #define TextureImageTag "Texture/Image" |
Referenced by TextureImage().
| static MagickRealType Atop | ( | const MagickRealType | p, | |
| const MagickRealType | Sa, | |||
| const MagickRealType | q, | |||
| const MagickRealType | magick_unusedDa | |||
| ) | [inline, static] |
References magick_unreferenced.
Referenced by CompositeAtop().
| static MagickRealType ColorBurn | ( | const MagickRealType | Sca, | |
| const MagickRealType | Sa, | |||
| const MagickRealType | Dca, | |||
| const MagickRealType | Da | |||
| ) | [static] |
References MagickEpsilon, MagickMin, and PerceptibleReciprocal().
Referenced by CompositeColorBurn().
| static MagickRealType ColorDodge | ( | const MagickRealType | Sca, | |
| const MagickRealType | Sa, | |||
| const MagickRealType | Dca, | |||
| const MagickRealType | Da | |||
| ) | [static] |
References MagickEpsilon, MagickMin, and PerceptibleReciprocal().
Referenced by CompositeColorDodge().
| static void CompositeAtop | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
| static void CompositeBumpmap | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
| static void CompositeClear | ( | const MagickPixelPacket * | q, | |
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
| static void CompositeColorBurn | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
References _MagickPixelPacket::blue, CMYKColorspace, ColorBurn(), _MagickPixelPacket::colorspace, _MagickPixelPacket::green, _MagickPixelPacket::index, MagickEpsilon, _MagickPixelPacket::opacity, QuantumRange, QuantumScale, _MagickPixelPacket::red, and RoundToUnity().
Referenced by CompositeImageChannel().
| static void CompositeColorDodge | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
References _MagickPixelPacket::blue, CMYKColorspace, ColorDodge(), _MagickPixelPacket::colorspace, _MagickPixelPacket::green, _MagickPixelPacket::index, MagickEpsilon, _MagickPixelPacket::opacity, QuantumRange, QuantumScale, _MagickPixelPacket::red, and RoundToUnity().
Referenced by CompositeImageChannel().
| static void CompositeDarken | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| const ChannelType | channel, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
References AlphaChannel, _MagickPixelPacket::blue, BlueChannel, CMYKColorspace, _MagickPixelPacket::colorspace, Darken(), _MagickPixelPacket::green, GreenChannel, _MagickPixelPacket::index, IndexChannel, MagickMax, MagickMin, _MagickPixelPacket::opacity, PerceptibleReciprocal(), QuantumScale, _MagickPixelPacket::red, RedChannel, and SyncChannels.
Referenced by CompositeImageChannel().
| static void CompositeDarkenIntensity | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| const ChannelType | channel, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
References AlphaChannel, _MagickPixelPacket::blue, BlueChannel, CMYKColorspace, _MagickPixelPacket::colorspace, _MagickPixelPacket::green, GreenChannel, _MagickPixelPacket::index, IndexChannel, MagickPixelIntensity(), _MagickPixelPacket::opacity, QuantumScale, _MagickPixelPacket::red, RedChannel, and SyncChannels.
Referenced by CompositeImageChannel().
| static void CompositeDifference | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| const ChannelType | channel, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
References AlphaChannel, _MagickPixelPacket::blue, BlueChannel, CMYKColorspace, _MagickPixelPacket::colorspace, Difference(), _MagickPixelPacket::green, GreenChannel, _MagickPixelPacket::index, IndexChannel, _MagickPixelPacket::opacity, PerceptibleReciprocal(), QuantumRange, QuantumScale, _MagickPixelPacket::red, RedChannel, RoundToUnity(), and SyncChannels.
Referenced by CompositeImageChannel().
| static void CompositeDivide | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| const ChannelType | channel, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
References AlphaChannel, _MagickPixelPacket::blue, BlueChannel, CMYKColorspace, _MagickPixelPacket::colorspace, Divide(), _MagickPixelPacket::green, GreenChannel, _MagickPixelPacket::index, IndexChannel, MagickEpsilon, _MagickPixelPacket::opacity, QuantumRange, QuantumScale, _MagickPixelPacket::red, RedChannel, RoundToUnity(), and SyncChannels.
Referenced by CompositeImageChannel().
| static void CompositeExclusion | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| const ChannelType | channel, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
References AlphaChannel, _MagickPixelPacket::blue, BlueChannel, CMYKColorspace, _MagickPixelPacket::colorspace, Exclusion(), _MagickPixelPacket::green, GreenChannel, _MagickPixelPacket::index, IndexChannel, MagickEpsilon, _MagickPixelPacket::opacity, QuantumRange, QuantumScale, _MagickPixelPacket::red, RedChannel, RoundToUnity(), and SyncChannels.
Referenced by CompositeImageChannel().
| static void CompositeHardLight | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
References _MagickPixelPacket::blue, CMYKColorspace, _MagickPixelPacket::colorspace, _MagickPixelPacket::green, HardLight(), _MagickPixelPacket::index, MagickEpsilon, _MagickPixelPacket::opacity, QuantumRange, QuantumScale, _MagickPixelPacket::red, and RoundToUnity().
Referenced by CompositeImageChannel().
| static void CompositeHardMix | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
References _MagickPixelPacket::blue, CMYKColorspace, _MagickPixelPacket::colorspace, _MagickPixelPacket::green, HardMix(), _MagickPixelPacket::index, MagickEpsilon, _MagickPixelPacket::opacity, QuantumRange, QuantumScale, _MagickPixelPacket::red, and RoundToUnity().
Referenced by CompositeImageChannel().
| static void CompositeHCL | ( | const MagickRealType | red, | |
| const MagickRealType | green, | |||
| const MagickRealType | blue, | |||
| double * | hue, | |||
| double * | chroma, | |||
| double * | luma | |||
| ) | [static] |
References MagickMax, MagickMin, and QuantumScale.
Referenced by CompositeImageChannel().
| MagickExport MagickBooleanType CompositeImage | ( | Image * | image, | |
| const CompositeOperator | compose, | |||
| const Image * | source_image, | |||
| const ssize_t | x_offset, | |||
| const ssize_t | y_offset | |||
| ) |
References CompositeImageChannel(), and DefaultChannels.
Referenced by CoalesceImages(), CompareImageChannels(), CompareImageLayers(), CompositeCanvas(), DisposeImages(), DistortResizeImage(), DrawPrimitive(), ExtentImage(), FrameImage(), MergeImageLayers(), MontageImageList(), OptimizeImageTransparency(), PolaroidImage(), RenderPostscript(), SketchImage(), SmushImages(), TextureImage(), VignetteImage(), XAnnotateImage(), XDrawImage(), XGetWindowImage(), XMakeImageLSBFirst(), and XMakeImageMSBFirst().
| MagickExport MagickBooleanType CompositeImageChannel | ( | Image * | image, | |
| const ChannelType | channel, | |||
| const CompositeOperator | compose, | |||
| const Image * | composite, | |||
| const ssize_t | x_offset, | |||
| const ssize_t | y_offset | |||
| ) |
References AcquireAuthenticCacheView(), AcquireResampleFilter(), AcquireVirtualCacheView(), AspectValue, AtopCompositeOp, BlendCompositeOp, _MagickPixelPacket::blue, BlurCompositeOp, BumpmapCompositeOp, ChangeMaskCompositeOp, ClampPixel(), ClampToQuantum(), ClearCompositeOp, CloneImage(), CMYKColorspace, ColorBurnCompositeOp, ColorDodgeCompositeOp, ColorizeCompositeOp, _MagickPixelPacket::colorspace, _Image::colorspace, _Image::columns, CompositeAtop(), CompositeBumpmap(), CompositeClear(), CompositeColorBurn(), CompositeColorDodge(), CompositeDarken(), CompositeDarkenIntensity(), CompositeDifference(), CompositeDivide(), CompositeExclusion(), CompositeHardLight(), CompositeHardMix(), CompositeHCL(), CompositeImageTag, CompositeIn(), CompositeLighten(), CompositeLightenIntensity(), CompositeLinearBurn(), CompositeLinearDodge(), CompositeLinearLight(), CompositeMathematics(), CompositeMinus(), CompositeModulusAdd(), CompositeModulusSubtract(), CompositeMultiply(), CompositeOut(), CompositePegtopLight(), CompositePinLight(), CompositePlus(), CompositeScreen(), CompositeSoftLight(), CompositeThreshold(), CompositeVividLight(), CompositeXor(), ConvertRGBToCMYK(), CopyBlackCompositeOp, CopyBlueCompositeOp, CopyCompositeOp, CopyCyanCompositeOp, CopyGreenCompositeOp, CopyMagentaCompositeOp, CopyOpacityCompositeOp, CopyRedCompositeOp, CopyYellowCompositeOp, DarkenCompositeOp, DarkenIntensityCompositeOp, _Image::debug, DegreesToRadians(), DestroyCacheView(), DestroyImage(), DestroyResampleFilter(), DifferenceCompositeOp, DirectClass, DisplaceCompositeOp, DissolveCompositeOp, DistortCompositeOp, DivideDstCompositeOp, DivideSrcCompositeOp, DstAtopCompositeOp, DstCompositeOp, DstInCompositeOp, DstOutCompositeOp, DstOverCompositeOp, _Image::exception, ExclusionCompositeOp, _Image::filename, GaussianFilter, GetCacheViewAuthenticIndexQueue(), GetCacheViewAuthenticPixels(), GetCacheViewVirtualIndexQueue(), GetCacheViewVirtualPixels(), GetImageArtifact(), GetMagickModule, GetMagickPixelPacket(), GetOneVirtualMagickPixel(), GetPixelBlue, GetPixelGreen, GetPixelIndex, GetPixelOpacity, GetPixelRed, _MagickPixelPacket::green, HardLightCompositeOp, HardMixCompositeOp, HCLComposite(), HeightValue, HueCompositeOp, InCompositeOp, _MagickPixelPacket::index, InterpolateMagickPixelPacket(), IsGrayColorspace(), IsMagickColorSimilar(), IsMagickTrue(), LightenCompositeOp, LightenIntensityCompositeOp, LinearBurnCompositeOp, LinearDodgeCompositeOp, LinearLightCompositeOp, LogMagickEvent(), LuminizeCompositeOp, magick_restrict, MagickCoreSignature, MagickEpsilon, MagickFalse, MagickPixelCompositeBlend(), MagickPixelCompositeOver(), MagickPixelIntensityToQuantum(), MagickTrue, MathematicsCompositeOp, _MagickPixelPacket::matte, _Image::matte, MinusDstCompositeOp, MinusSrcCompositeOp, ModulateCompositeOp, ModulusAddCompositeOp, ModulusSubtractCompositeOp, MultiplyCompositeOp, NoCompositeOp, NoValue, _MagickPixelPacket::opacity, OpaqueAlphaChannel, OpaqueOpacity, OptionWarning, OutCompositeOp, OverCompositeOp, OverlayCompositeOp, ParseGeometry(), PegtopLightCompositeOp, PercentValue, PinLightCompositeOp, PlusCompositeOp, _Image::progress_monitor, _GeometryInfo::psi, QuantumRange, QuantumScale, QueueCacheViewAuthenticPixels(), _MagickPixelPacket::red, ReplaceCompositeOp, ResamplePixelColor(), _GeometryInfo::rho, _Image::rows, SaturateCompositeOp, ScaleResampleFilter(), ScreenCompositeOp, SetGeometryInfo(), SetImageAlphaChannel(), SetImageColorspace(), SetImageProgress(), SetImageStorageClass(), SetPixelBlue, SetPixelGreen, SetPixelIndex, SetPixelOpacity, SetPixelPacket(), SetPixelRed, SetResampleFilter(), _GeometryInfo::sigma, SigmaValue, _Image::signature, SoftLightCompositeOp, SrcAtopCompositeOp, SrcCompositeOp, SrcInCompositeOp, SrcOutCompositeOp, SrcOverCompositeOp, sRGBColorspace, StereoCompositeOp, SyncCacheViewAuthenticPixels(), ThresholdCompositeOp, ThrowMagickException(), TraceEvent, TransparentOpacity, UndefinedInterpolatePixel, VividLightCompositeOp, WidthValue, _PointInfo::x, _SegmentInfo::x1, _SegmentInfo::x2, _GeometryInfo::xi, XorCompositeOp, XValue, _PointInfo::y, _SegmentInfo::y1, _SegmentInfo::y2, and YValue.
Referenced by CompositeImage(), and MorphologyApply().
| static void CompositeIn | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
| static void CompositeLighten | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| const ChannelType | channel, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
References AlphaChannel, _MagickPixelPacket::blue, BlueChannel, CMYKColorspace, _MagickPixelPacket::colorspace, _MagickPixelPacket::green, GreenChannel, _MagickPixelPacket::index, IndexChannel, Lighten(), MagickMax, MagickMin, _MagickPixelPacket::opacity, PerceptibleReciprocal(), QuantumScale, _MagickPixelPacket::red, RedChannel, and SyncChannels.
Referenced by CompositeImageChannel().
| static void CompositeLightenIntensity | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| const ChannelType | channel, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
References AlphaChannel, _MagickPixelPacket::blue, BlueChannel, CMYKColorspace, _MagickPixelPacket::colorspace, _MagickPixelPacket::green, GreenChannel, _MagickPixelPacket::index, IndexChannel, MagickPixelIntensity(), _MagickPixelPacket::opacity, QuantumScale, _MagickPixelPacket::red, RedChannel, and SyncChannels.
Referenced by CompositeImageChannel().
| static void CompositeLinearBurn | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
References _MagickPixelPacket::blue, CMYKColorspace, _MagickPixelPacket::colorspace, _MagickPixelPacket::green, _MagickPixelPacket::index, LinearBurn(), MagickEpsilon, _MagickPixelPacket::opacity, QuantumRange, QuantumScale, _MagickPixelPacket::red, and RoundToUnity().
Referenced by CompositeImageChannel().
| static void CompositeLinearDodge | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
References _MagickPixelPacket::blue, CMYKColorspace, _MagickPixelPacket::colorspace, _MagickPixelPacket::green, _MagickPixelPacket::index, _MagickPixelPacket::opacity, PerceptibleReciprocal(), QuantumRange, QuantumScale, _MagickPixelPacket::red, and RoundToUnity().
Referenced by CompositeImageChannel().
| static void CompositeLinearLight | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
References _MagickPixelPacket::blue, CMYKColorspace, _MagickPixelPacket::colorspace, _MagickPixelPacket::green, _MagickPixelPacket::index, LinearLight(), MagickEpsilon, _MagickPixelPacket::opacity, QuantumRange, QuantumScale, _MagickPixelPacket::red, and RoundToUnity().
Referenced by CompositeImageChannel().
| static void CompositeMathematics | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| const ChannelType | channel, | |||
| const GeometryInfo * | args, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
References AlphaChannel, _MagickPixelPacket::blue, BlueChannel, CMYKColorspace, _MagickPixelPacket::colorspace, _MagickPixelPacket::green, GreenChannel, _MagickPixelPacket::index, IndexChannel, MagickEpsilon, Mathematics(), _MagickPixelPacket::opacity, QuantumRange, QuantumScale, _MagickPixelPacket::red, RedChannel, RoundToUnity(), and SyncChannels.
Referenced by CompositeImageChannel().
| static void CompositeMinus | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| const ChannelType | channel, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
References AlphaChannel, _MagickPixelPacket::blue, BlueChannel, CMYKColorspace, _MagickPixelPacket::colorspace, _MagickPixelPacket::green, GreenChannel, _MagickPixelPacket::index, IndexChannel, Minus(), _MagickPixelPacket::opacity, PerceptibleReciprocal(), QuantumRange, QuantumScale, _MagickPixelPacket::red, RedChannel, RoundToUnity(), and SyncChannels.
Referenced by CompositeImageChannel().
| static void CompositeModulusAdd | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| const ChannelType | channel, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
References AlphaChannel, _MagickPixelPacket::blue, BlueChannel, CMYKColorspace, _MagickPixelPacket::colorspace, _MagickPixelPacket::green, GreenChannel, _MagickPixelPacket::index, IndexChannel, ModulusAdd(), _MagickPixelPacket::opacity, PerceptibleReciprocal(), QuantumRange, QuantumScale, _MagickPixelPacket::red, RedChannel, RoundToUnity(), and SyncChannels.
Referenced by CompositeImageChannel().
| static void CompositeModulusSubtract | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| const ChannelType | channel, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
References AlphaChannel, _MagickPixelPacket::blue, BlueChannel, CMYKColorspace, _MagickPixelPacket::colorspace, _MagickPixelPacket::green, GreenChannel, _MagickPixelPacket::index, IndexChannel, ModulusSubtract(), _MagickPixelPacket::opacity, PerceptibleReciprocal(), QuantumRange, QuantumScale, _MagickPixelPacket::red, RedChannel, RoundToUnity(), and SyncChannels.
Referenced by CompositeImageChannel().
| static void CompositeMultiply | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| const ChannelType | channel, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
References AlphaChannel, _MagickPixelPacket::blue, BlueChannel, CMYKColorspace, _MagickPixelPacket::colorspace, _MagickPixelPacket::green, GreenChannel, _MagickPixelPacket::index, IndexChannel, MagickEpsilon, Multiply(), _MagickPixelPacket::opacity, QuantumRange, QuantumScale, _MagickPixelPacket::red, RedChannel, RoundToUnity(), and SyncChannels.
Referenced by CompositeImageChannel().
| static void CompositeOut | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
| static void CompositePegtopLight | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
References _MagickPixelPacket::blue, CMYKColorspace, _MagickPixelPacket::colorspace, _MagickPixelPacket::green, _MagickPixelPacket::index, MagickEpsilon, _MagickPixelPacket::opacity, PegtopLight(), QuantumRange, QuantumScale, _MagickPixelPacket::red, and RoundToUnity().
Referenced by CompositeImageChannel().
| static void CompositePinLight | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
References _MagickPixelPacket::blue, CMYKColorspace, _MagickPixelPacket::colorspace, _MagickPixelPacket::green, _MagickPixelPacket::index, MagickEpsilon, _MagickPixelPacket::opacity, PinLight(), QuantumRange, QuantumScale, _MagickPixelPacket::red, and RoundToUnity().
Referenced by CompositeImageChannel().
| static void CompositePlus | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| const ChannelType | channel, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
References AlphaChannel, _MagickPixelPacket::blue, BlueChannel, CMYKColorspace, _MagickPixelPacket::colorspace, _MagickPixelPacket::green, GreenChannel, _MagickPixelPacket::index, IndexChannel, MagickPixelCompositePlus(), _MagickPixelPacket::opacity, QuantumRange, _MagickPixelPacket::red, RedChannel, and SyncChannels.
Referenced by CompositeImageChannel().
| static void CompositeScreen | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| const ChannelType | channel, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
References AlphaChannel, _MagickPixelPacket::blue, BlueChannel, CMYKColorspace, _MagickPixelPacket::colorspace, _MagickPixelPacket::green, GreenChannel, _MagickPixelPacket::index, IndexChannel, MagickEpsilon, _MagickPixelPacket::opacity, QuantumRange, QuantumScale, _MagickPixelPacket::red, RedChannel, RoundToUnity(), Screen(), and SyncChannels.
Referenced by CompositeImageChannel().
| static void CompositeSoftLight | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
References _MagickPixelPacket::blue, CMYKColorspace, _MagickPixelPacket::colorspace, _MagickPixelPacket::green, _MagickPixelPacket::index, MagickEpsilon, _MagickPixelPacket::opacity, QuantumRange, QuantumScale, _MagickPixelPacket::red, RoundToUnity(), and SoftLight().
Referenced by CompositeImageChannel().
| static void CompositeThreshold | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| const MagickRealType | threshold, | |||
| const MagickRealType | amount, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
| static void CompositeVividLight | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
References _MagickPixelPacket::blue, CMYKColorspace, _MagickPixelPacket::colorspace, _MagickPixelPacket::green, _MagickPixelPacket::index, MagickEpsilon, _MagickPixelPacket::opacity, QuantumRange, QuantumScale, _MagickPixelPacket::red, RoundToUnity(), and VividLight().
Referenced by CompositeImageChannel().
| static void CompositeXor | ( | const MagickPixelPacket * | p, | |
| const MagickPixelPacket * | q, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
| static MagickRealType Darken | ( | const MagickRealType | p, | |
| const MagickRealType | alpha, | |||
| const MagickRealType | q, | |||
| const MagickRealType | beta | |||
| ) | [inline, static] |
References MagickOver_().
Referenced by CompositeDarken().
| static MagickRealType Difference | ( | const MagickRealType | p, | |
| const MagickRealType | Sa, | |||
| const MagickRealType | q, | |||
| const MagickRealType | Da | |||
| ) | [inline, static] |
References MagickMin.
Referenced by CompositeDifference().
| static MagickRealType Divide | ( | const MagickRealType | Sca, | |
| const MagickRealType | Sa, | |||
| const MagickRealType | Dca, | |||
| const MagickRealType | Da | |||
| ) | [static] |
References MagickEpsilon, and PerceptibleReciprocal().
Referenced by CompositeDivide().
| static MagickRealType Exclusion | ( | const MagickRealType | Sca, | |
| const MagickRealType | Sa, | |||
| const MagickRealType | Dca, | |||
| const MagickRealType | Da | |||
| ) | [static] |
Referenced by CompositeExclusion().
| static MagickRealType HardLight | ( | const MagickRealType | Sca, | |
| const MagickRealType | Sa, | |||
| const MagickRealType | Dca, | |||
| const MagickRealType | Da | |||
| ) | [static] |
Referenced by CompositeHardLight().
| static MagickRealType HardMix | ( | const MagickRealType | Sca, | |
| const MagickRealType | Dca | |||
| ) | [static] |
References QuantumRange.
Referenced by CompositeHardMix().
| static void HCLComposite | ( | const double | hue, | |
| const double | chroma, | |||
| const double | luma, | |||
| MagickRealType * | red, | |||
| MagickRealType * | green, | |||
| MagickRealType * | blue | |||
| ) | [static] |
References QuantumRange.
Referenced by CompositeImageChannel().
| static MagickRealType In | ( | const MagickRealType | p, | |
| const MagickRealType | Sa, | |||
| const MagickRealType | magick_unusedq, | |||
| const MagickRealType | Da | |||
| ) | [inline, static] |
References magick_unreferenced.
Referenced by CompositeIn().
| static MagickRealType Lighten | ( | const MagickRealType | p, | |
| const MagickRealType | alpha, | |||
| const MagickRealType | q, | |||
| const MagickRealType | beta | |||
| ) | [inline, static] |
References MagickOver_().
Referenced by CompositeLighten().
| static MagickRealType LinearBurn | ( | const MagickRealType | Sca, | |
| const MagickRealType | Sa, | |||
| const MagickRealType | Dca, | |||
| const MagickRealType | Da | |||
| ) | [inline, static] |
Referenced by CompositeLinearBurn().
| static MagickRealType LinearLight | ( | const MagickRealType | Sca, | |
| const MagickRealType | Sa, | |||
| const MagickRealType | Dca, | |||
| const MagickRealType | Da | |||
| ) | [inline, static] |
Referenced by CompositeLinearLight().
| static MagickRealType Mathematics | ( | const MagickRealType | Sca, | |
| const MagickRealType | Sa, | |||
| const MagickRealType | Dca, | |||
| const MagickRealType | Da, | |||
| const GeometryInfo * | geometry_info | |||
| ) | [inline, static] |
References _GeometryInfo::psi, _GeometryInfo::rho, _GeometryInfo::sigma, and _GeometryInfo::xi.
Referenced by CompositeMathematics().
| static MagickRealType Minus | ( | const MagickRealType | Sca, | |
| const MagickRealType | Sa, | |||
| const MagickRealType | Dca, | |||
| const MagickRealType | magick_unusedDa | |||
| ) | [inline, static] |
References magick_unreferenced.
Referenced by CompositeMinus().
| static MagickRealType ModulusAdd | ( | const MagickRealType | p, | |
| const MagickRealType | Sa, | |||
| const MagickRealType | q, | |||
| const MagickRealType | Da | |||
| ) | [inline, static] |
References QuantumRange.
Referenced by CompositeModulusAdd().
| static MagickRealType ModulusSubtract | ( | const MagickRealType | p, | |
| const MagickRealType | Sa, | |||
| const MagickRealType | q, | |||
| const MagickRealType | Da | |||
| ) | [inline, static] |
References QuantumRange.
Referenced by CompositeModulusSubtract().
| static MagickRealType Multiply | ( | const MagickRealType | Sca, | |
| const MagickRealType | Sa, | |||
| const MagickRealType | Dca, | |||
| const MagickRealType | Da | |||
| ) | [inline, static] |
Referenced by CompositeMultiply().
| static MagickRealType Out | ( | const MagickRealType | p, | |
| const MagickRealType | Sa, | |||
| const MagickRealType | magick_unusedq, | |||
| const MagickRealType | Da | |||
| ) | [inline, static] |
References magick_unreferenced.
Referenced by CompositeOut().
| static MagickRealType PegtopLight | ( | const MagickRealType | Sca, | |
| const MagickRealType | Sa, | |||
| const MagickRealType | Dca, | |||
| const MagickRealType | Da | |||
| ) | [static] |
References MagickEpsilon, and PerceptibleReciprocal().
Referenced by CompositePegtopLight().
| static MagickRealType PinLight | ( | const MagickRealType | Sca, | |
| const MagickRealType | Sa, | |||
| const MagickRealType | Dca, | |||
| const MagickRealType | Da | |||
| ) | [static] |
Referenced by CompositePinLight().
| static MagickRealType Screen | ( | const MagickRealType | Sca, | |
| const MagickRealType | Dca | |||
| ) | [inline, static] |
Referenced by CompositeScreen().
| static MagickRealType SoftLight | ( | const MagickRealType | Sca, | |
| const MagickRealType | Sa, | |||
| const MagickRealType | Dca, | |||
| const MagickRealType | Da | |||
| ) | [static] |
References PerceptibleReciprocal().
Referenced by CompositeSoftLight().
| MagickExport MagickBooleanType TextureImage | ( | Image * | image, | |
| const Image * | texture | |||
| ) |
References AcquireAuthenticCacheView(), AcquireVirtualCacheView(), CloneImage(), CMYKColorspace, _Image::colorspace, _Image::columns, _Image::compose, CompositeImage(), CopyCompositeOp, _Image::debug, DestroyCacheView(), DestroyImage(), DirectClass, _Image::exception, GetCacheViewAuthenticIndexQueue(), GetCacheViewVirtualIndexQueue(), GetCacheViewVirtualPixels(), GetMagickModule, LogMagickEvent(), MagickCoreSignature, MagickFalse, MagickTrue, _Image::matte, OverCompositeOp, _Image::progress_monitor, QueueCacheViewAuthenticPixels(), _Image::rows, SetImageProgress(), SetImageStorageClass(), SetImageVirtualPixelMethod(), _Image::signature, SyncCacheViewAuthenticPixels(), TextureImageTag, _Image::tile_offset, TileVirtualPixelMethod, TraceEvent, TransformImageColorspace(), _RectangleInfo::x, and _RectangleInfo::y.
Referenced by MontageImageList().
| static MagickRealType Threshold | ( | const MagickRealType | p, | |
| const MagickRealType | q, | |||
| const MagickRealType | threshold, | |||
| const MagickRealType | amount | |||
| ) | [inline, static] |
Referenced by CompositeThreshold().
| static MagickRealType VividLight | ( | const MagickRealType | Sca, | |
| const MagickRealType | Sa, | |||
| const MagickRealType | Dca, | |||
| const MagickRealType | Da | |||
| ) | [static] |
References MagickEpsilon, and PerceptibleReciprocal().
Referenced by CompositeVividLight().
| static MagickRealType Xor | ( | const MagickRealType | Sca, | |
| const MagickRealType | Sa, | |||
| const MagickRealType | Dca, | |||
| const MagickRealType | Da | |||
| ) | [static] |
Referenced by CompositeXor().
1.6.1