From: Cristy Date: Sun, 9 Sep 2018 18:30:52 +0000 (-0400) Subject: ... X-Git-Tag: 7.0.8-12~67 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=51ec7f7bb758ed96bc50ee27f9e1144359bcb2e7;p=imagemagick ... --- diff --git a/MagickCore/composite.c b/MagickCore/composite.c index 29f0feca9..d1351ed9e 100644 --- a/MagickCore/composite.c +++ b/MagickCore/composite.c @@ -1629,6 +1629,11 @@ MagickExport MagickBooleanType CompositeImage(Image *image, pixel=QuantumRange*Sa*Da; break; } + case StereoCompositeOp: + { + pixel=QuantumRange*(Sa+Da)/2; + break; + } default: { pixel=QuantumRange*alpha; @@ -2257,7 +2262,7 @@ MagickExport MagickBooleanType CompositeImage(Image *image, } case StereoCompositeOp: { - if (channel == RedPixelChannel) + if ((channel == GreenPixelChannel) || (channel == BluePixelChannel)) pixel=(MagickRealType) GetPixelRed(source_image,p); break; }