]> granicus.if.org Git - imagemagick/blobdiff - coders/viff.c
Accommodate background color index in PLTE chunk
[imagemagick] / coders / viff.c
index a55f5d91440f098686d57cb3f9934f6753f99828..2cfd1c742ddfe583aff78a1a0041246d3e01d368 100644 (file)
@@ -974,8 +974,7 @@ static MagickBooleanType WriteVIFFImage(const ImageInfo *image_info,
     /*
       Initialize VIFF image structure.
     */
-    if ((IssRGBColorspace(image->colorspace) == MagickFalse) &&
-        (IsImageGray(image,exception) == MagickFalse))
+    if (IssRGBCompatibleColorspace(image->colorspace) == MagickFalse)
       (void) TransformImageColorspace(image,sRGBColorspace,exception);
     viff_info.identifier=(char) 0xab;
     viff_info.file_type=1;