]> granicus.if.org Git - imagemagick/commitdiff
...
authorCristy <urban-warrior@imagemagick.org>
Wed, 27 Dec 2017 02:29:31 +0000 (21:29 -0500)
committerCristy <urban-warrior@imagemagick.org>
Wed, 27 Dec 2017 02:29:31 +0000 (21:29 -0500)
MagickCore/color.c

index 6b47030c4a896f8d6192307d7a40824b88a53624..f03d986168c255da0447d6cc04d5ca736bc5749a 100644 (file)
@@ -2456,14 +2456,14 @@ MagickExport MagickBooleanType QueryColorCompliance(const char *name,
             }
           if (LocaleCompare(colorspace,"gray") == 0)
             {
-              color->colorspace=LinearGRAYColorspace;
               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)
+              if ((icc_color == MagickFalse) &&
+                  (color->colorspace == LinearGRAYColorspace))
                 {
                   color->colorspace=GRAYColorspace;
                   color->depth=8;