]> granicus.if.org Git - imagemagick/commitdiff
...
authorCristy <urban-warrior@imagemagick.org>
Thu, 24 Aug 2017 23:36:19 +0000 (19:36 -0400)
committerCristy <urban-warrior@imagemagick.org>
Thu, 24 Aug 2017 23:36:19 +0000 (19:36 -0400)
MagickCore/channel.c

index 07c15d61302ae9779956c08f072d235d236c77b4..c68b305680737f2aabaf19333565efc5db136989 100644 (file)
@@ -733,6 +733,10 @@ MagickExport Image *SeparateImage(const Image *image,
     }
   separate_image->alpha_trait=UndefinedPixelTrait;
   (void) SetImageColorspace(separate_image,GRAYColorspace,exception);
+  if ((IsRGBColorspace(image->colorspace) != MagickFalse) ||
+      (image->colorspace == XYZColorspace) ||
+      (image->colorspace == xyYColorspace))
+    image->gamma=1.000;
   /*
     Separate image.
   */