MagickCore
7.0.10
Convert, Edit, Or Compose Bitmap Images
|
#include "MagickCore/color.h"
#include "MagickCore/image.h"
#include "MagickCore/image-private.h"
#include "MagickCore/pixel-accessor.h"
#include "MagickCore/pixel-private.h"
Go to the source code of this file.
Functions | |
static double | MagickOver_ (const double p, const double alpha, const double q, const double beta) |
static double | RoundToUnity (const double value) |
static void | CompositePixelOver (const Image *image, const PixelInfo *p, const double alpha, const Quantum *q, const double beta, Quantum *composite) |
static void | CompositePixelInfoOver (const PixelInfo *p, const double alpha, const PixelInfo *q, const double beta, PixelInfo *composite) |
static void | CompositePixelInfoPlus (const PixelInfo *p, const double alpha, const PixelInfo *q, const double beta, PixelInfo *composite) |
static void | CompositePixelInfoAreaBlend (const PixelInfo *p, const double alpha, const PixelInfo *q, const double beta, const double area, PixelInfo *composite) |
static void | CompositePixelInfoBlend (const PixelInfo *p, const double alpha, const PixelInfo *q, const double beta, PixelInfo *composite) |
static MagickBooleanType | GetCompositeClipToSelf (const CompositeOperator compose) |
|
inlinestatic |
References CompositePixelInfoPlus().
Referenced by HaldClutImage(), XShearImage(), and YShearImage().
|
inlinestatic |
References _PixelInfo::alpha, and CompositePixelInfoPlus().
Referenced by DistortImage(), and DrawGradientImage().
|
inlinestatic |
References _PixelInfo::alpha, _PixelInfo::black, _PixelInfo::blue, CMYKColorspace, _PixelInfo::colorspace, _PixelInfo::green, MagickOver_(), PerceptibleReciprocal(), QuantumRange, QuantumScale, _PixelInfo::red, and RoundToUnity().
Referenced by DrawAffineImage().
|
inlinestatic |
References AlphaPixelChannel, _PixelInfo::black, BlackPixelChannel, _PixelInfo::blue, BluePixelChannel, ClampToQuantum(), GetPixelChannelChannel(), GetPixelChannels(), GetPixelChannelTraits(), _PixelInfo::green, GreenPixelChannel, MagickOver_(), PerceptibleReciprocal(), QuantumRange, QuantumScale, _PixelInfo::red, RedPixelChannel, RoundToUnity(), and UndefinedPixelTrait.
Referenced by DrawPolygonPrimitive(), and DrawPrimitive().
|
inlinestatic |
|
inlinestatic |
References QuantumScale.
Referenced by ApplyPixelCompositeMask(), ClipPixelCacheNexus(), CompositePixelInfoOver(), CompositePixelOver(), and FlattenPixelInfo().
|
inlinestatic |
Referenced by CompositeImage(), CompositePixelInfoOver(), CompositePixelInfoPlus(), and CompositePixelOver().