]> granicus.if.org Git - imagemagick/commitdiff
IM7 enhance.c: add ClampToQuantum back before ScaleQuantumToMap in sigmoidal-contrast...
authornicolas <nicolas@git.imagemagick.org>
Wed, 8 Aug 2012 15:19:37 +0000 (15:19 +0000)
committernicolas <nicolas@git.imagemagick.org>
Wed, 8 Aug 2012 15:19:37 +0000 (15:19 +0000)
MagickCore/enhance.c

index 395bba43d18638d760e001bcba488793338d5cb7..83720cab34afdf03756bb47994cbbc66e84fe111 100644 (file)
@@ -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.