#include "magick/color.h"#include "magick/image.h"#include "magick/image-private.h"

Go to the source code of this file.
| static void MagickCompositeOver | ( | const PixelPacket * | p, | |
| const MagickRealType | alpha, | |||
| const PixelPacket * | q, | |||
| const MagickRealType | beta, | |||
| PixelPacket * | composite | |||
| ) | [inline, static] |
Definition at line 45 of file composite-private.h.
References _PixelPacket::blue, _PixelPacket::green, MagickEpsilon, MagickOver_(), _PixelPacket::opacity, QuantumRange, QuantumScale, _PixelPacket::red, and TransparentOpacity.
Referenced by ColorFloodfillImage(), DrawPolygonPrimitive(), and DrawPrimitive().
| static MagickRealType MagickOver_ | ( | const MagickRealType | p, | |
| const MagickRealType | alpha, | |||
| const MagickRealType | q, | |||
| const MagickRealType | beta | |||
| ) | [inline, static] |
Definition at line 38 of file composite-private.h.
References QuantumScale.
Referenced by Darken(), Lighten(), MagickCompositeOver(), MagickPixelCompositeMask(), and MagickPixelCompositeOver().
| static void MagickPixelCompositeAreaBlend | ( | const MagickPixelPacket * | p, | |
| const MagickRealType | alpha, | |||
| const MagickPixelPacket * | q, | |||
| const MagickRealType | beta, | |||
| const MagickRealType | area, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
Definition at line 147 of file composite-private.h.
References MagickPixelCompositePlus(), and QuantumRange.
Referenced by HaldClutImageChannel(), XShearImage(), and YShearImage().
| static void MagickPixelCompositeBlend | ( | const MagickPixelPacket * | p, | |
| const MagickRealType | alpha, | |||
| const MagickPixelPacket * | q, | |||
| const MagickRealType | beta, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
Definition at line 135 of file composite-private.h.
References MagickPixelCompositePlus(), _MagickPixelPacket::opacity, and QuantumRange.
Referenced by CompositeImageChannel(), DistortImage(), and DrawGradientImage().
| static void MagickPixelCompositeOver | ( | const MagickPixelPacket * | p, | |
| const MagickRealType | alpha, | |||
| const MagickPixelPacket * | q, | |||
| const MagickRealType | beta, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
Definition at line 83 of file composite-private.h.
References _MagickPixelPacket::blue, CMYKColorspace, _MagickPixelPacket::colorspace, _MagickPixelPacket::green, _MagickPixelPacket::index, MagickEpsilon, MagickOver_(), _MagickPixelPacket::opacity, OpaqueOpacity, QuantumRange, QuantumScale, and _MagickPixelPacket::red.
Referenced by CompositeOver(), and DrawAffineImage().
| static void MagickPixelCompositePlus | ( | const MagickPixelPacket * | p, | |
| const MagickRealType | alpha, | |||
| const MagickPixelPacket * | q, | |||
| const MagickRealType | beta, | |||
| MagickPixelPacket * | composite | |||
| ) | [inline, static] |
Definition at line 108 of file composite-private.h.
References _MagickPixelPacket::blue, CMYKColorspace, _MagickPixelPacket::colorspace, _MagickPixelPacket::green, _MagickPixelPacket::index, MagickEpsilon, _MagickPixelPacket::opacity, QuantumRange, QuantumScale, _MagickPixelPacket::red, and RoundToUnity().
Referenced by CompositePlus(), MagickPixelCompositeAreaBlend(), and MagickPixelCompositeBlend().
| static MagickRealType RoundToUnity | ( | const MagickRealType | value | ) | [inline, static] |
Definition at line 33 of file composite-private.h.
Referenced by CompositeColorBurn(), CompositeColorDodge(), CompositeDifference(), CompositeDivide(), CompositeExclusion(), CompositeHardLight(), CompositeLinearBurn(), CompositeLinearDodge(), CompositeLinearLight(), CompositeMathematics(), CompositeMinus(), CompositeMultiply(), CompositePegtopLight(), CompositePinLight(), CompositeScreen(), CompositeSoftLight(), CompositeVividLight(), and MagickPixelCompositePlus().
1.6.1