From: Cristy Date: Tue, 26 Dec 2017 20:22:36 +0000 (-0500) Subject: https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=33275 X-Git-Tag: 7.0.7-17~12 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=08220db7f24d3d95886dbdf92a58537785bcf211;p=imagemagick https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=33275 --- diff --git a/MagickCore/color.c b/MagickCore/color.c index ad206dbee..eeac2447c 100644 --- a/MagickCore/color.c +++ b/MagickCore/color.c @@ -2456,13 +2456,18 @@ MagickExport MagickBooleanType QueryColorCompliance(const char *name, } if (LocaleCompare(colorspace,"gray") == 0) { - color->colorspace=sGRAYColorspace; + color->colorspace=GRAYColorspace; color->green=color->red; color->blue=color->red; if (((flags & SigmaValue) != 0) && (color->alpha_trait != UndefinedPixelTrait)) color->alpha=(double) ClampToQuantum(QuantumRange* geometry_info.sigma); + if (icc_color == MagickFalse) + { + color->colorspace=sGRAYColorspace; + color->depth=8; + } } if ((LocaleCompare(colorspace,"HCL") == 0) || (LocaleCompare(colorspace,"HSB") == 0) ||