From 4bde94e86089dc765b07fc415da57332e5aa1132 Mon Sep 17 00:00:00 2001 From: Cristy Date: Sun, 20 Oct 2019 08:04:30 -0400 Subject: [PATCH] if source is grayscale return grayscale composite --- MagickCore/composite.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MagickCore/composite.c b/MagickCore/composite.c index 9d7066c66..a08b92486 100644 --- a/MagickCore/composite.c +++ b/MagickCore/composite.c @@ -579,7 +579,7 @@ MagickExport MagickBooleanType CompositeImage(Image *image, source_image=CloneImage(composite,0,0,MagickTrue,exception); if (source_image == (const Image *) NULL) return(MagickFalse); - if (IsGrayColorspace(image->colorspace) != MagickFalse) + if (IsGrayColorspace(image->colorspace) == MagickFalse) (void) SetImageColorspace(image,sRGBColorspace,exception); (void) SetImageColorspace(source_image,image->colorspace,exception); if ((compose == OverCompositeOp) || (compose == SrcOverCompositeOp)) -- 2.49.0