From 5dae350bac68a94ff8066ea5f0831e0175bc6e39 Mon Sep 17 00:00:00 2001 From: cristy Date: Tue, 19 Jun 2012 17:51:30 +0000 Subject: [PATCH] --- MagickCore/pixel-accessor.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/MagickCore/pixel-accessor.h b/MagickCore/pixel-accessor.h index 78bf47115..4b4dad048 100644 --- a/MagickCore/pixel-accessor.h +++ b/MagickCore/pixel-accessor.h @@ -189,6 +189,8 @@ static inline Quantum GetPixelInfoIntensity( green, red; + if (pixel_info->colorspace == GRAYColorspace) + return(pixel_info->red); if (pixel_info->colorspace != sRGBColorspace) { red=pixel_info->red; @@ -219,6 +221,8 @@ static inline Quantum GetPixelInfoLuminance( Quantum luminance; + if (pixel_info->colorspace == GRAYColorspace) + return((Quantum) pixel_info->red); if (pixel_info->colorspace != sRGBColorspace) { red=pixel_info->red; @@ -290,6 +294,8 @@ static inline Quantum GetPixelLuminance(const Image *restrict image, 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]; -- 2.50.1