From: nicolas Date: Wed, 8 Aug 2012 15:19:37 +0000 (+0000) Subject: IM7 enhance.c: add ClampToQuantum back before ScaleQuantumToMap in sigmoidal-contrast... X-Git-Tag: 7.0.1-0~5171 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fe41d433b294ecf01cd3a4c0de246c70426f6e58;p=imagemagick IM7 enhance.c: add ClampToQuantum back before ScaleQuantumToMap in sigmoidal-contrast colormap loop --- 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.