diff --git a/coders/pango.c b/coders/pango.c
index 5d6221e..277d2de 100644
--- a/coders/pango.c
+++ b/coders/pango.c
@@ -424,7 +424,7 @@
Disassociate alpha.
*/
gamma=1.0-QuantumScale*fill_color.alpha;
- gamma=1.0/(fabs((double) gamma) <= MagickEpsilon ? 1.0 : gamma);
+ gamma=1.0/(fabs((double) gamma) < MagickEpsilon ? MagickEpsilon : gamma);
fill_color.blue*=gamma;
fill_color.green*=gamma;
fill_color.red*=gamma;
diff --git a/coders/svg.c b/coders/svg.c
index 6f8eb5f..d4aab74 100644
--- a/coders/svg.c
+++ b/coders/svg.c
@@ -2939,7 +2939,7 @@
gamma;
gamma=1.0-QuantumScale*fill_color.alpha;
- gamma=1.0/(fabs((double) gamma) <= MagickEpsilon ? 1.0 : gamma);
+ gamma=1.0/(fabs((double) gamma) < MagickEpsilon ? MagickEpsilon : gamma);
fill_color.blue*=gamma;
fill_color.green*=gamma;
fill_color.red*=gamma;