]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Wed, 13 Mar 2013 12:28:38 +0000 (12:28 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Wed, 13 Mar 2013 12:28:38 +0000 (12:28 +0000)
MagickCore/composite.c

index 7183a0f69edef43a04135fbc922efa2c1a76d765..6aa8439d5206327f43c3d99353d11944aec6a4b5 100644 (file)
@@ -580,6 +580,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 ((image->alpha_trait == BlendPixelTrait) &&
       (composite_image->alpha_trait != BlendPixelTrait))