]> granicus.if.org Git - imagemagick/blobdiff - MagickCore/composite.c
(no commit message)
[imagemagick] / MagickCore / composite.c
index 445c2efc9d29a884096b0068ebfaefb2957372e1..d4dd47e5a65ea88412b9b46566cc4c69fce5d5b0 100644 (file)
@@ -1688,13 +1688,15 @@ MagickExport MagickBooleanType CompositeImage(Image *image,
           case LightenCompositeOp:
           case ModulusSubtractCompositeOp:
           {
-            gamma=1.0-alpha;
+            gamma=PerceptibleReciprocal(1.0-alpha);
             break;
           }
           default:
+          {          
+            gamma=PerceptibleReciprocal(alpha);
             break;
+          }
         }
-        gamma=PerceptibleReciprocal(alpha);
         pixel=Dc;
         switch (compose)
         {