]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Wed, 20 Jun 2012 13:56:25 +0000 (13:56 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Wed, 20 Jun 2012 13:56:25 +0000 (13:56 +0000)
coders/gif.c

index 8af12bfe081ac14df42c077c5b9fc5192fe69e8f..27efed5b29b78da95fcfd9af0d15c6cdca73bb81 100644 (file)
@@ -1561,7 +1561,8 @@ static MagickBooleanType WriteGIFImage(const ImageInfo *image_info,Image *image,
   one=1;
   do
   {
-    if (IssRGBColorspace(image->colorspace) == MagickFalse)
+    if ((IssRGBColorspace(image->colorspace) == MagickFalse) &&
+        (IsImageGray(image,exception) == MagickFalse))
       (void) TransformImageColorspace(image,sRGBColorspace,exception);
     opacity=(-1);
     if (IsImageOpaque(image,exception) != MagickFalse)