18#ifndef MAGICKCORE_COLOR_PRIVATE_H
19#define MAGICKCORE_COLOR_PRIVATE_H
28#if defined(__cplusplus) || defined(c_plusplus)
106 return(0.212656*pixel->
red+0.715158*pixel->
green+0.072186*pixel->
blue);
115 0.072186*pixel->
blue));
128 return(0.212656*pixel->
red+0.715158*pixel->
green+0.072186*pixel->
blue);
132 return(0.212656*red+0.715158*green+0.072186*blue);
146 return(0.212656*pixel->
red+0.715158*pixel->
green+0.072186*pixel->
blue);
150 return(0.212656*red+0.715158*green+0.072186*blue);
153#if defined(__cplusplus) || defined(c_plusplus)
static double GetFuzzyColorDistance(const Image *p, const Image *q)
Definition color-private.h:35
static MagickRealType MagickPixelIntensity(const MagickPixelPacket *pixel)
Definition color-private.h:101
static MagickRealType MagickPixelLuma(const MagickPixelPacket *pixel)
Definition color-private.h:118
MagickPrivate MagickBooleanType IsIntensitySimilar(const Image *, const PixelPacket *, const PixelPacket *)
Definition color.c:1883
static MagickBooleanType IsMagickGray(const MagickPixelPacket *pixel)
Definition color-private.h:91
static MagickRealType MagickPixelLuminance(const MagickPixelPacket *pixel)
Definition color-private.h:135
static Quantum MagickPixelIntensityToQuantum(const MagickPixelPacket *pixel)
Definition color-private.h:109
static MagickBooleanType IsColorEqual(const PixelPacket *p, const PixelPacket *q)
Definition color-private.h:45
static MagickBooleanType IsMagickColorEqual(const MagickPixelPacket *p, const MagickPixelPacket *q)
Definition color-private.h:63
static MagickBooleanType IsGrayColorspace(const ColorspaceType colorspace)
Definition colorspace-private.h:96
static MagickBooleanType IssRGBCompatibleColorspace(const ColorspaceType colorspace)
Definition colorspace-private.h:132
@ CMYKColorspace
Definition colorspace.h:39
@ sRGBColorspace
Definition colorspace.h:40
#define MagickSQ1_2
Definition image-private.h:41
#define MagickMax(x, y)
Definition image-private.h:36
#define OpaqueOpacity
Definition image.h:27
#define TransparentOpacity
Definition image.h:28
MagickDoubleType MagickRealType
Definition magick-type.h:129
unsigned short Quantum
Definition magick-type.h:89
#define MagickEpsilon
Definition magick-type.h:119
MagickBooleanType
Definition magick-type.h:203
@ MagickFalse
Definition magick-type.h:204
@ MagickTrue
Definition magick-type.h:205
#define MagickPrivate
Definition method-attribute.h:81
static MagickRealType AbsolutePixelValue(const MagickRealType x)
Definition pixel-accessor.h:106
MagickExport MagickRealType EncodePixelGamma(const MagickRealType pixel)
Definition pixel.c:342
MagickExport MagickRealType DecodePixelGamma(const MagickRealType pixel)
Definition pixel.c:246
static Quantum ClampToQuantum(const MagickRealType quantum)
Definition quantum.h:88
double fuzz
Definition image.h:220
MagickBooleanType matte
Definition pixel.h:113
ColorspaceType colorspace
Definition pixel.h:110
MagickRealType blue
Definition pixel.h:124
MagickRealType index
Definition pixel.h:126
MagickRealType opacity
Definition pixel.h:125
MagickRealType green
Definition pixel.h:123
MagickRealType red
Definition pixel.h:122
Quantum green
Definition pixel.h:144
Quantum blue
Definition pixel.h:143
Quantum red
Definition pixel.h:145