Commit 0abc0016b for imagemagick.org
commit 0abc0016b9821bca9db3345826c7b5c65f9ebadf
Author: Cristy <urban-warrior@imagemagick.org>
Date: Sun Nov 15 11:28:19 2026 -0500
improve readability
diff --git a/MagickCore/gem.c b/MagickCore/gem.c
index b04bb0fc2..7909b7cff 100644
--- a/MagickCore/gem.c
+++ b/MagickCore/gem.c
@@ -86,8 +86,11 @@
*/
MagickExport double ExpandAffine(const AffineMatrix *affine)
{
+ const double
+ determinant = affine->sx*affine->sy-affine->rx*affine->ry;
+
assert(affine != (const AffineMatrix *) NULL);
- return(sqrt(fabs(affine->sx*affine->sy-affine->rx*affine->ry)));
+ return(sqrt(fabs(determinant)));
}
/*
@@ -152,7 +155,7 @@ MagickPrivate double GenerateDifferentialNoise(RandomInfo *random_info,
gamma,
tau;
- if (fabs(alpha) < MagickEpsilon)
+ if (alpha <= MagickEpsilon)
alpha=1.0;
beta=GetPseudoRandomValue(random_info);
gamma=sqrt(-2.0*log(alpha));