diff --git a/www/api/effect.html b/www/api/effect.html
index b6d6a34..4e98632 100644
--- a/www/api/effect.html
+++ b/www/api/effect.html
@@ -49,12 +49,19 @@
<body id="www-imagemagick-org">
<div class="titlebar">
-<a href="../../index.html">
- <img src="../../images/script.png" alt="[ImageMagick]"
- style="width: 350px; height: 60px; margin: 28px auto; float: left;" /></a>
-<a href="http://www.networkredux.com">
- <img src="../../images/networkredux.png" alt="[sponsor]"
- style="margin-top: 42px; border: 0px; float: left;" /></a>
+<div style="margin: 17px auto; float: left;">
+ <script type="text/javascript">
+ <!--
+ google_ad_client = "pub-3129977114552745";
+ google_ad_slot = "5439289906";
+ google_ad_width = 728;
+ google_ad_height = 90;
+ //-->
+ </script>
+ <script type="text/javascript"
+ src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
+ </script>
+</div>
<a href="http://www.imagemagick.org/discourse-server/">
<img src="../../images/logo.jpg"
alt="ImageMagick Logo"
@@ -148,6 +155,9 @@
<div class="menu">
<a title="Sponsors" href="../../www/sponsors.html">Sponsors:</a>
+<a href="http://www.networkredux.com">
+ <img src="../../images/networkredux.png" alt="[sponsor]"
+ style="margin-top: 4px; margin-left: 4px; border: 0px; float: left;" /></a>
<div class="sponsbox">
<div class="sponsor">
<a title="Sponsor: Druckerei" href="http://www.allesdruck.de">Druckerei</a><!-- 201303011500 r.leo -->
@@ -174,30 +184,20 @@
<a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
</div>
<div class="sponsor">
- <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011060100025 atlas.multimedia-->
+ <a title="Sponsor: Custom T-Shirts" href="http://www.ooshirts.com">Custom T-Shirts</a><!-- 2011050100030 ooshirts.com-->
</div>
</div>
</div>
</div>
<div class="eastbar">
- <script type="text/javascript">
- <!--
- google_ad_client = "pub-3129977114552745";
- google_ad_slot = "0574824969";
- google_ad_width = 160;
- google_ad_height = 600;
- //-->
- </script>
- <script type="text/javascript"
- src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
- </script>
+
</div>
<div class="main">
<h1>Module effect Methods</h1>
-<p class="navigation-index">[<a href="#AdaptiveBlurImage">AdaptiveBlurImage</a> • <a href="#AdaptiveSharpenImage">AdaptiveSharpenImage</a> • <a href="#BlurImage">BlurImage</a> • <a href="#ConvolveImage">ConvolveImage</a> • <a href="#DespeckleImage">DespeckleImage</a> • <a href="#EdgeImage">EdgeImage</a> • <a href="#EmbossImage">EmbossImage</a> • <a href="#FilterImage">FilterImage</a> • <a href="#GaussianBlurImage">GaussianBlurImage</a> • <a href="#MedianFilterImage">MedianFilterImage</a> • <a href="#ModeImage">ModeImage</a> • <a href="#MotionBlurImage">MotionBlurImage</a> • <a href="#PreviewImage">PreviewImage</a> • <a href="#RadialBlurImage">RadialBlurImage</a> • <a href="#ReduceNoiseImage">ReduceNoiseImage</a> • <a href="#SelectiveBlurImage">SelectiveBlurImage</a> • <a href="#ShadeImage">ShadeImage</a> • <a href="#SharpenImage">SharpenImage</a> • <a href="#SpreadImage">SpreadImage</a> • <a href="#UnsharpMaskImage">UnsharpMaskImage</a>]</p>
+<p class="navigation-index">[<a href="#AdaptiveBlurImage">AdaptiveBlurImage</a> • <a href="#AdaptiveSharpenImage">AdaptiveSharpenImage</a> • <a href="#BlurImage">BlurImage</a> • <a href="#ConvolveImage">ConvolveImage</a> • <a href="#DespeckleImage">DespeckleImage</a> • <a href="#EdgeImage">EdgeImage</a> • <a href="#EmbossImage">EmbossImage</a> • <a href="#FilterImage">FilterImage</a> • <a href="#GaussianBlurImage">GaussianBlurImage</a> • <a href="#MotionBlurImage">MotionBlurImage</a> • <a href="#PreviewImage">PreviewImage</a> • <a href="#RadialBlurImage">RadialBlurImage</a> • <a href="#SelectiveBlurImage">SelectiveBlurImage</a> • <a href="#ShadeImage">ShadeImage</a> • <a href="#SharpenImage">SharpenImage</a> • <a href="#SpreadImage">SpreadImage</a> • <a href="#StatisticImage">StatisticImage</a> • <a href="#UnsharpMaskImage">UnsharpMaskImage</a>]</p>
<h2><a href="http://www.imagemagick.org/api/MagickCore/effect_8c.html" id="AdaptiveBlurImage">AdaptiveBlurImage</a></h2>
<div class="doc-section">
@@ -464,56 +464,6 @@
<p>return any errors or warnings in this structure.</p>
</div>
-<h2><a href="http://www.imagemagick.org/api/MagickCore/effect_8c.html" id="MedianFilterImage">MedianFilterImage</a></h2>
-<div class="doc-section">
-
-<p>MedianFilterImage() applies a digital filter that improves the quality of a noisy image. Each pixel is replaced by the median in a set of neighboring pixels as defined by radius.</p>
-
-<p>The algorithm was contributed by Mike Edmonds and implements an insertion sort for selecting median color-channel values. For more on this algorithm see "Skip Lists: A probabilistic Alternative to Balanced Trees" by William Pugh in the June 1990 of Communications of the ACM.</p>
-
-<p>The format of the MedianFilterImage method is:</p>
-
-<pre class="code">
- Image *MedianFilterImage(const Image *image,const double radius,
- ExceptionInfo *exception)
-</pre>
-
-<p>A description of each parameter follows:</p>
-
-<h5>image</h5>
-<p>the image.</p>
-
-<h5>radius</h5>
-<p>the radius of the pixel neighborhood.</p>
-
-<h5>exception</h5>
-<p>return any errors or warnings in this structure.</p>
-
- </div>
-<h2><a href="http://www.imagemagick.org/api/MagickCore/effect_8c.html" id="ModeImage">ModeImage</a></h2>
-<div class="doc-section">
-
-<p>ModeImage() makes each pixel the 'predominate color' of the neighborhood of the specified radius.</p>
-
-<p>The format of the ModeImage method is:</p>
-
-<pre class="code">
- Image *ModeImage(const Image *image,const double radius,
- ExceptionInfo *exception)
-</pre>
-
-<p>A description of each parameter follows:</p>
-
-<h5>image</h5>
-<p>the image.</p>
-
-<h5>radius</h5>
-<p>the radius of the pixel neighborhood.</p>
-
-<h5>exception</h5>
-<p>return any errors or warnings in this structure.</p>
-
- </div>
<h2><a href="http://www.imagemagick.org/api/MagickCore/effect_8c.html" id="MotionBlurImage">MotionBlurImage</a></h2>
<div class="doc-section">
@@ -609,30 +559,6 @@
<p>return any errors or warnings in this structure.</p>
</div>
-<h2><a href="http://www.imagemagick.org/api/MagickCore/effect_8c.html" id="ReduceNoiseImage">ReduceNoiseImage</a></h2>
-<div class="doc-section">
-
-<p>ReduceNoiseImage() smooths the contours of an image while still preserving edge information. The algorithm works by replacing each pixel with its neighbor closest in value. A neighbor is defined by radius. Use a radius of 0 and ReduceNoise() selects a suitable radius for you.</p>
-
-<p>The format of the ReduceNoiseImage method is:</p>
-
-<pre class="code">
- Image *ReduceNoiseImage(const Image *image,const double radius,
- ExceptionInfo *exception)
-</pre>
-
-<p>A description of each parameter follows:</p>
-
-<h5>image</h5>
-<p>the image.</p>
-
-<h5>radius</h5>
-<p>the radius of the pixel neighborhood.</p>
-
-<h5>exception</h5>
-<p>return any errors or warnings in this structure.</p>
-
- </div>
<h2><a href="http://www.imagemagick.org/api/MagickCore/effect_8c.html" id="SelectiveBlurImage">SelectiveBlurImage</a></h2>
<div class="doc-section">
@@ -754,6 +680,42 @@
<p>return any errors or warnings in this structure.</p>
</div>
+<h2><a href="http://www.imagemagick.org/api/MagickCore/effect_8c.html" id="StatisticImage">StatisticImage</a></h2>
+<div class="doc-section">
+
+<p>StatisticImage() makes each pixel the min / max / median / mode / etc. of the neighborhood of the specified width and height.</p>
+
+<p>The format of the StatisticImage method is:</p>
+
+<pre class="code">
+ Image *StatisticImage(const Image *image,const StatisticType type,
+ const size_t width,const size_t height,ExceptionInfo *exception)
+ Image *StatisticImageChannel(const Image *image,
+ const ChannelType channel,const StatisticType type,
+ const size_t width,const size_t height,ExceptionInfo *exception)
+</pre>
+
+<p>A description of each parameter follows:</p>
+
+<h5>image</h5>
+<p>the image.</p>
+
+<h5>channel</h5>
+<p>the image channel.</p>
+
+<h5>type</h5>
+<p>the statistic type (median, mode, etc.).</p>
+
+<h5>width</h5>
+<p>the width of the pixel neighborhood.</p>
+
+<h5>height</h5>
+<p>the height of the pixel neighborhood.</p>
+
+<h5>exception</h5>
+<p>return any errors or warnings in this structure.</p>
+
+ </div>
<h2><a href="http://www.imagemagick.org/api/MagickCore/effect_8c.html" id="UnsharpMaskImage">UnsharpMaskImage</a></h2>
<div class="doc-section">