From eb16d5ee6ab17e274cba128093b479997c67a210 Mon Sep 17 00:00:00 2001 From: cristy Date: Wed, 12 Sep 2012 20:11:53 +0000 Subject: [PATCH] --- MagickCore/composite.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MagickCore/composite.c b/MagickCore/composite.c index 788bae850..b597a65f8 100644 --- a/MagickCore/composite.c +++ b/MagickCore/composite.c @@ -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)) { -- 2.40.0