diff --git a/MagickCore/quantize.c b/MagickCore/quantize.c
index f029a65..1d6ab62 100644
--- a/MagickCore/quantize.c
+++ b/MagickCore/quantize.c
@@ -1252,7 +1252,7 @@
*/
q=image->colormap+image->colors;
alpha=(MagickRealType) ((MagickOffsetType) node_info->number_unique);
- alpha=MagickReciprocal(alpha);
+ alpha=MagickEpsilonReciprocal(alpha);
if (cube_info->associate_alpha == MagickFalse)
{
q->red=(double) ClampToQuantum((MagickRealType)
@@ -1286,7 +1286,7 @@
gamma;
gamma=(MagickRealType) (QuantumScale*q->alpha);
- gamma=MagickReciprocal(gamma);
+ gamma=MagickEpsilonReciprocal(gamma);
q->red=(double) ClampToQuantum((MagickRealType)
(alpha*gamma*QuantumRange*node_info->total_color.red));
q->green=(double) ClampToQuantum((MagickRealType)