]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authornicolas <nicolas@git.imagemagick.org>
Sun, 5 Aug 2012 19:55:27 +0000 (19:55 +0000)
committernicolas <nicolas@git.imagemagick.org>
Sun, 5 Aug 2012 19:55:27 +0000 (19:55 +0000)
MagickCore/enhance.c

index d95d8107a1c15aae34eabfb3fd31e0a8fac89244..71116e6c46186930b0019ee1d6f43881559280cb 100644 (file)
@@ -3383,11 +3383,9 @@ MagickExport MagickBooleanType SigmoidalContrastImage(Image *image,
 #define SCALED_SIGMOIDAL(a,b,x) (                   \
   (SIGMOIDAL((a),(b),(x))-SIGMOIDAL((a),(b),0.0)) / \
   (SIGMOIDAL((a),(b),1.0)-SIGMOIDAL((a),(b),0.0)) )
-#define INVERSE_SCALED_SIGMOIDAL(a,b,x) (                                      \
-  (b) -                                                                        \
-  log( -1.0 + 1.0 /                                                            \
-  ((SIGMOIDAL((a),(b),1.0)-SIGMOIDAL((a),(b),0.0))*(x)+SIGMOIDAL((a),(b),0.0)) \
-  ) / (a) )
+#define INVERSE_SCALED_SIGMOIDAL(a,b,x) (                                   \
+  (b) - log( -1.0+1.0/((SIGMOIDAL((a),(b),1.0)-SIGMOIDAL((a),(b),0.0))*(x)+ \
+  SIGMOIDAL((a),(b),0.0)) ) / (a) )
 /* The limit of SCALED_SIGMOIDAL as a->0 is the identity, but a=0 gives a
  * division by zero. This is fixed below by hardwiring the identity when a is
  * small. This would appear to be safe because the series expansion of the