green,
red;
+ if (pixel_info->colorspace == GRAYColorspace)
+ return(pixel_info->red);
if (pixel_info->colorspace != sRGBColorspace)
{
red=pixel_info->red;
Quantum
luminance;
+ if (pixel_info->colorspace == GRAYColorspace)
+ return((Quantum) pixel_info->red);
if (pixel_info->colorspace != sRGBColorspace)
{
red=pixel_info->red;
green,
red;
+ if (image->colorspace == GRAYColorspace)
+ return(pixel[image->channel_map[GrayPixelChannel].offset]);
if (image->colorspace != sRGBColorspace)
{
red=(double) pixel[image->channel_map[RedPixelChannel].offset];