]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Wed, 12 Sep 2012 20:11:53 +0000 (20:11 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Wed, 12 Sep 2012 20:11:53 +0000 (20:11 +0000)
MagickCore/composite.c

index 788bae850f048999970b5d918d906bc6e725938f..b597a65f8b3ebb675a5668220dedf56d4c507f63 100644 (file)
@@ -603,6 +603,8 @@ MagickExport MagickBooleanType CompositeImage(Image *image,
   composite_image=CloneImage(composite,0,0,MagickTrue,exception);
   if (composite_image == (const Image *) NULL)
     return(MagickFalse);
+  if (IsGrayColorspace(image->colorspace) != MagickFalse)
+    (void) SetImageColorspace(image,RGBColorspace,exception);
   (void) SetImageColorspace(composite_image,image->colorspace,exception);
   if ((compose == OverCompositeOp) || (compose == SrcOverCompositeOp))
     {