From: cristy Date: Sun, 17 Nov 2013 14:45:54 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~3113 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=91de9ea6b5e349601389b3089f3431f3d596fe34;p=imagemagick --- diff --git a/MagickCore/composite.c b/MagickCore/composite.c index f1dcba801..2522d11da 100644 --- a/MagickCore/composite.c +++ b/MagickCore/composite.c @@ -2078,7 +2078,7 @@ MagickExport MagickBooleanType CompositeImage(Image *image, pixel=Sc+Dc; if (pixel > QuantumRange) pixel-=QuantumRange; - pixel=gamma*(pixel*Sa*Da+Sa*Sc*(1.0-Da)+Da*Dc*(1.0-Sa)); + pixel=gamma*(Sa*Da*pixel+Sa*Sc*(1.0-Da)+Da*Dc*(1.0-Sa)); break; } case ModulusSubtractCompositeOp: @@ -2086,7 +2086,7 @@ MagickExport MagickBooleanType CompositeImage(Image *image, pixel=Sc-Dc; if (pixel < 0.0) pixel+=QuantumRange; - pixel=gamma*(pixel*Sa*Da+Sa*Sc*(1.0-Da)+Da*Dc*(1.0-Sa)); + pixel=gamma*(Sa*Da*pixel+Sa*Sc*(1.0-Da)+Da*Dc*(1.0-Sa)); break; } case MultiplyCompositeOp: