]> granicus.if.org Git - imagemagick/commitdiff
https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=33275
authorCristy <urban-warrior@imagemagick.org>
Tue, 26 Dec 2017 20:22:36 +0000 (15:22 -0500)
committerCristy <urban-warrior@imagemagick.org>
Tue, 26 Dec 2017 20:22:36 +0000 (15:22 -0500)
MagickCore/color.c

index ad206dbee439d97011aa5808df731c760fd5d301..eeac2447c2a9e401e38d47e0237aa182a43aabcf 100644 (file)
@@ -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) ||