]> granicus.if.org Git - imagemagick/blobdiff - MagickCore/decorate.c
(no commit message)
[imagemagick] / MagickCore / decorate.c
index 6092acecf9ed0852cc8b5442f53f98070f2f98a2..fde090785de95f201a70505a11af2d86170c91e5 100644 (file)
@@ -229,6 +229,9 @@ MagickExport Image *FrameImage(const Image *image,const FrameInfo *frame_info,
       frame_image=DestroyImage(frame_image);
       return((Image *) NULL);
     }
+  if ((IsGrayColorspace(image->colorspace) != MagickFalse) &&
+      (IsPixelInfoGray(&image->matte_color) == MagickFalse))
+    SetImageColorspace(frame_image,sRGBColorspace,exception);
   if ((frame_image->border_color.matte != MagickFalse) &&
       (frame_image->matte == MagickFalse))
     (void) SetImageAlpha(frame_image,OpaqueAlpha,exception);