]> granicus.if.org Git - imagemagick/commitdiff
move ClampToQuantum in main IM7 sigmoidal loop
authornicolas <nicolas@git.imagemagick.org>
Wed, 8 Aug 2012 14:11:32 +0000 (14:11 +0000)
committernicolas <nicolas@git.imagemagick.org>
Wed, 8 Aug 2012 14:11:32 +0000 (14:11 +0000)
MagickCore/enhance.c

index dd9ad42379e79d596b05d89e8b1d8f2a54c9b39d..6e4a829a80b7b06313496bd6e79dace847746252 100644 (file)
@@ -3419,17 +3419,17 @@ MagickExport MagickBooleanType SigmoidalContrastImage(Image *image,
       for (i=0; i < (ssize_t) image->colors; i++)
       {
         if ((GetPixelRedTraits(image) & UpdatePixelTrait) != 0)
-          image->colormap[i].red=sigmoidal_map[ScaleQuantumToMap(
-            ClampToQuantum(image->colormap[i].red))];
+          image->colormap[i].red=ClampToQuantum(sigmoidal_map[
+           ScaleQuantumToMap(image->colormap[i].red)]);
         if ((GetPixelGreenTraits(image) & UpdatePixelTrait) != 0)
-          image->colormap[i].green=sigmoidal_map[ScaleQuantumToMap(
-            ClampToQuantum(image->colormap[i].green))];
+          image->colormap[i].green=ClampToQuantum(sigmoidal_map[
+           ScaleQuantumToMap(image->colormap[i].green)]);
         if ((GetPixelBlueTraits(image) & UpdatePixelTrait) != 0)
-          image->colormap[i].blue=sigmoidal_map[ScaleQuantumToMap(
-            ClampToQuantum(image->colormap[i].blue))];
+          image->colormap[i].blue=ClampToQuantum(sigmoidal_map[
+           ScaleQuantumToMap(image->colormap[i].blue)]);
         if ((GetPixelAlphaTraits(image) & UpdatePixelTrait) != 0)
-          image->colormap[i].alpha=sigmoidal_map[ScaleQuantumToMap(
-            ClampToQuantum(image->colormap[i].alpha))];
+          image->colormap[i].alpha=ClampToQuantum(sigmoidal_map[
+           ScaleQuantumToMap(image->colormap[i].alpha)]);
       }
     }
   /*