#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 | Sc, | |
const MagickRealType | Sa, | |||
const MagickRealType | Dc, | |||
const MagickRealType | Da | |||
) | [inline, static] |
References QuantumRange.
Referenced by CompositeModulusAdd().
static MagickRealType ModulusSubtract | ( | const MagickRealType | Sc, | |
const MagickRealType | Sa, | |||
const MagickRealType | Dc, | |||
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().