extern MagickExport XrmDatabase
XGetResourceDatabase(Display *,const char *);
-static inline MagickRealType XPixelIntensity(const XColor *pixel)
+static inline double XPixelIntensity(const XColor *pixel)
{
double
blue,
green,
red;
- MagickRealType
- intensity;
-
- red=QuantumRange*sRGBDecompanding(QuantumScale*pixel->red);
- green=QuantumRange*sRGBDecompanding(QuantumScale*pixel->green);
- blue=QuantumRange*sRGBDecompanding(QuantumScale*pixel->blue);
- intensity=0.298839*red+0.586811*green+0.114350*blue;
- return(intensity);
+ red=InversesRGBCompandor((double) pixel->red);
+ green=InversesRGBCompandor((double) pixel->green);
+ blue=InversesRGBCompandor((double) pixel->blue);
+ return(0.298839*red+0.586811*green+0.114350*blue);
}
#endif