diff --git a/MagickCore/composite-private.h b/MagickCore/composite-private.h
index bf8a909..d25f920 100644
--- a/MagickCore/composite-private.h
+++ b/MagickCore/composite-private.h
@@ -56,7 +56,7 @@
i;
/*
- Compose pixel p over pixel q with the given opacities.
+ Compose pixel p over pixel q with the given alpha.
*/
Sa=QuantumScale*alpha;
Da=QuantumScale*beta,
@@ -102,7 +102,7 @@
}
case AlphaPixelChannel:
{
- composite[i]=ClampToQuantum(QuantumRange*gamma);
+ composite[i]=ClampToQuantum(QuantumRange*(Sa*(-Da)+Sa+Da));
break;
}
default: