]> granicus.if.org Git - imagemagick/commitdiff
sigmoid-contrast: +0.5 is for cheap rounding
authornicolas <nicolas@git.imagemagick.org>
Wed, 1 Aug 2012 18:25:10 +0000 (18:25 +0000)
committernicolas <nicolas@git.imagemagick.org>
Wed, 1 Aug 2012 18:25:10 +0000 (18:25 +0000)
MagickCore/enhance.c

index 982c8923babcf9f3b870a2a97ebfbc6a438f2a23..7cb80442732dd315f6a0087d201f16f70e0ea316 100644 (file)
@@ -3395,10 +3395,6 @@ MagickExport MagickBooleanType SigmoidalContrastImage(Image *image,
         /* Scaled sigmoidal formula:
          *   (1/(1+exp(a*(b-u))) - 1/(1+exp(a*b)))
          * / (1/(1+exp(a*(b-1))) - 1/(1+exp(a*b)))
-         * + 0.5
-        * 
-        * Nicolas strongly suspects that the +0.5 in the code is at the
-        * wrong paren nesting (does not match the previous one).
          */
         sigmoidal_map[i]=(MagickRealType) ScaleMapToQuantum((MagickRealType)
           (MaxMap*((1.0/(1.0+exp(contrast*(midpoint/(double) QuantumRange-