From fe41d433b294ecf01cd3a4c0de246c70426f6e58 Mon Sep 17 00:00:00 2001 From: nicolas Date: Wed, 8 Aug 2012 15:19:37 +0000 Subject: [PATCH] IM7 enhance.c: add ClampToQuantum back before ScaleQuantumToMap in sigmoidal-contrast colormap loop --- MagickCore/enhance.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/MagickCore/enhance.c b/MagickCore/enhance.c index 395bba43d..83720cab3 100644 --- a/MagickCore/enhance.c +++ b/MagickCore/enhance.c @@ -3375,16 +3375,16 @@ MagickExport MagickBooleanType SigmoidalContrastImage(Image *image, */ if ((GetPixelRedTraits(image) & UpdatePixelTrait) != 0) image->colormap[i].red=ClampToQuantum(sigmoidal_map[ - ScaleQuantumToMap(image->colormap[i].red)]); + ScaleQuantumToMap(ClampToQuantum(image->colormap[i].red))]); if ((GetPixelGreenTraits(image) & UpdatePixelTrait) != 0) image->colormap[i].green=ClampToQuantum(sigmoidal_map[ - ScaleQuantumToMap(image->colormap[i].green)]); + ScaleQuantumToMap(ClampToQuantum(image->colormap[i].green))]); if ((GetPixelBlueTraits(image) & UpdatePixelTrait) != 0) image->colormap[i].blue=ClampToQuantum(sigmoidal_map[ - ScaleQuantumToMap(image->colormap[i].blue)]); + ScaleQuantumToMap(ClampToQuantum(image->colormap[i].blue))]); if ((GetPixelAlphaTraits(image) & UpdatePixelTrait) != 0) image->colormap[i].alpha=ClampToQuantum(sigmoidal_map[ - ScaleQuantumToMap(image->colormap[i].alpha)]); + ScaleQuantumToMap(ClampToQuantum(image->colormap[i].alpha))]); } /* Sigmoidal-contrast enhance image. -- 2.40.0