From 3bf83e62390c298b71a4ad51ace3cfa0f2ee7d29 Mon Sep 17 00:00:00 2001 From: cristy Date: Tue, 22 May 2012 15:23:25 +0000 Subject: [PATCH] --- MagickCore/attribute.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/MagickCore/attribute.c b/MagickCore/attribute.c index 4f3d7e8eb..ff016621e 100644 --- a/MagickCore/attribute.c +++ b/MagickCore/attribute.c @@ -690,7 +690,8 @@ MagickExport MagickBooleanType IsImageGray(const Image *image, if ((image->type == BilevelType) || (image->type == GrayscaleType) || (image->type == GrayscaleMatteType)) return(MagickTrue); - if (IssRGBColorspace(image->colorspace) == MagickFalse) + if ((IsGrayColorspace(image->colorspace) == MagickFalse) && + (IssRGBColorspace(image->colorspace) == MagickFalse)) return(MagickFalse); type=BilevelType; image_view=AcquireVirtualCacheView(image,exception); @@ -774,7 +775,8 @@ MagickExport MagickBooleanType IsImageMonochrome(const Image *image, (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename); if (image->type == BilevelType) return(MagickTrue); - if (IssRGBColorspace(image->colorspace) == MagickFalse) + if ((IsGrayColorspace(image->colorspace) == MagickFalse) && + (IssRGBColorspace(image->colorspace) == MagickFalse)) return(MagickFalse); type=BilevelType; image_view=AcquireVirtualCacheView(image,exception); -- 2.50.1