From c5fcdea6a6ae27cf3db20c28b176e87b1a584e06 Mon Sep 17 00:00:00 2001 From: Cristy Date: Fri, 4 Oct 2019 18:04:53 -0400 Subject: [PATCH] https://github.com/ImageMagick/ImageMagick/issues/1717 --- MagickCore/enhance.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MagickCore/enhance.c b/MagickCore/enhance.c index 4f6488721..cafa67cb1 100644 --- a/MagickCore/enhance.c +++ b/MagickCore/enhance.c @@ -2346,7 +2346,7 @@ MagickExport MagickBooleanType GammaImage(Image *image,const double gamma, if (gamma != 0.0) for (i=0; i <= (ssize_t) MaxMap; i++) gamma_map[i]=ScaleMapToQuantum((double) (MaxMap*pow((double) i/ - MaxMap,1.0/gamma))); + MaxMap,PerceptibleReciprocal(gamma)))); if (image->storage_class == PseudoClass) for (i=0; i < (ssize_t) image->colors; i++) { @@ -2889,7 +2889,7 @@ static inline double LevelPixel(const double black_point, scale=PerceptibleReciprocal(white_point-black_point); level_pixel=QuantumRange*gamma_pow(scale*((double) pixel-black_point), - 1.0/gamma); + PerceptibleReciprocal(gamma)); return(level_pixel); } -- 2.40.0