136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<!DOCTYPE html>
636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<html lang="en">
736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<head>
836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta name="google-site-verification" content="_bMOCDpkx9ZAzBwb2kF3PRHbfUUdFj2uO8Jd1AXArz4" />
936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy    <title>ImageMagick: MagickCore, C API for ImageMagick: Add an Effect</title>
1036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
1136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta name="application-name" content="ImageMagick"/>
1236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta name="description" content="ImageMagick® is a software suite to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 200) including PNG, JPEG, JPEG-2000, GIF, WebP, Postscript, PDF, and SVG. Use ImageMagick to resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves."/>
1336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta name="application-url" content="http://www.imagemagick.org"/>
1436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta name="generator" content="PHP"/>
1536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta name="keywords" content="magickcore, c, api, for, imagemagick:, add, an, effect, ImageMagick, PerlMagick, image processing, image, photo, software, Magick++, OpenMP, convert"/>
1636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta name="rating" content="GENERAL"/>
1736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta name="robots" content="INDEX, FOLLOW"/>
1836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta name="generator" content="ImageMagick Studio LLC"/>
1936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta name="author" content="ImageMagick Studio LLC"/>
2036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta name="revisit-after" content="2 DAYS"/>
2136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta name="resource-type" content="document"/>
227ce65e7125a4e1df1a274ce373c537a9df9c16cdCristy  <meta name="copyright" content="Copyright (c) 1999-2016 ImageMagick Studio LLC"/>
2336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta name="distribution" content="Global"/>
2436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <meta name="magick-serial" content="P131-S030410-R485315270133-P82224-A6668-G1245-1"/>
25882d9f4ab22246b0110b960e923614ae9c53702aCristy  <link rel="icon" href="../image/wand.png"/>
26882d9f4ab22246b0110b960e923614ae9c53702aCristy  <link rel="shortcut icon" href="../image/wand.ico"/>
27882d9f4ab22246b0110b960e923614ae9c53702aCristy  <link rel="stylesheet" href="../css/magick.php"/>
2836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</head>
2936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<body>
3036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<div class="main">
3136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<div class="magick-masthead">
3236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <div class="container">
33882d9f4ab22246b0110b960e923614ae9c53702aCristy    <script async="async" src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>    <ins class="adsbygoogle"
3436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy         style="display:block"
3536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy         data-ad-client="ca-pub-3129977114552745"
3636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy         data-ad-slot="6345125851"
3736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy         data-ad-format="auto"></ins>
3836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy    <script>
39882d9f4ab22246b0110b960e923614ae9c53702aCristy      (adsbygoogle = window.adsbygoogle || []).push({});
4036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy    </script>
4136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy    <nav class="magick-nav">
4236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy      <a class="magick-nav-item " href="../index.php">Home</a>
4336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy      <a class="magick-nav-item " href="../script/binary-releases.php">Download</a>
4436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy      <a class="magick-nav-item " href="../script/command-line-tools.php">Tools</a>
4536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy      <a class="magick-nav-item " href="../script/command-line-options.php">Options</a>
4636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy      <a class="magick-nav-item " href="../script/resources.php">Resources</a>
4736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy      <a class="magick-nav-item " href="../script/api.php">Develop</a>
4836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy      <a class="magick-nav-item " href="../script/search.php">Search</a>
4936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy      <a class="magick-nav-item pull-right" href="http://www.imagemagick.org/discourse-server/">Community</a>
5036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy    </nav>
5136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  </div>
5236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</div>
5336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<div class="container">
5436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<div class="magick-header">
5536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p class="text-center"><a href="effect.php#AdaptiveBlurImage">AdaptiveBlurImage</a> &bull; <a href="effect.php#AdaptiveSharpenImage">AdaptiveSharpenImage</a> &bull; <a href="effect.php#BlurImage">BlurImage</a> &bull; <a href="effect.php#ConvolveImage">ConvolveImage</a> &bull; <a href="effect.php#DespeckleImage">DespeckleImage</a> &bull; <a href="effect.php#EdgeImage">EdgeImage</a> &bull; <a href="effect.php#EmbossImage">EmbossImage</a> &bull; <a href="effect.php#GaussianBlurImage">GaussianBlurImage</a> &bull; <a href="effect.php#KuwaharaImage">KuwaharaImage</a> &bull; <a href="effect.php#MotionBlurImage">MotionBlurImage</a> &bull; <a href="effect.php#PreviewImage">PreviewImage</a> &bull; <a href="effect.php#RotationalBlurImage">RotationalBlurImage</a> &bull; <a href="effect.php#SelectiveBlurImage">SelectiveBlurImage</a> &bull; <a href="effect.php#ShadeImage">ShadeImage</a> &bull; <a href="effect.php#SharpenImage">SharpenImage</a> &bull; <a href="effect.php#SpreadImage">SpreadImage</a> &bull; <a href="effect.php#UnsharpMaskImage">UnsharpMaskImage</a></p>
5636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
5736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/effect_8c.html" id="AdaptiveBlurImage">AdaptiveBlurImage</a></h2>
5836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
5936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>AdaptiveBlurImage() adaptively blurs the image by blurring less intensely near image edges and more intensely far from edges.  We blur the image with a Gaussian operator of the given radius and standard deviation (sigma).  For reasonable results, radius should be larger than sigma.  Use a radius of 0 and AdaptiveBlurImage() selects a suitable radius for you.</p>
6036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
6136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the AdaptiveBlurImage method is:</p>
6236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
6336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
6436421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *AdaptiveBlurImage(const Image *image,const double radius,
6536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  const double sigma,ExceptionInfo *exception)
6636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
6736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
6836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
6936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
7036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
7136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
7236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
7336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
7436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
7536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt>
7636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd>
7736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
7836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
7936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>radius</dt>
8036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the radius of the Gaussian, in pixels, not counting the center pixel. </dd>
8136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
8236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
8336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>sigma</dt>
8436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the standard deviation of the Laplacian, in pixels. </dd>
8536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
8636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
8736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt>
8836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd>
8936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
9036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
9136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
9236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/effect_8c.html" id="AdaptiveSharpenImage">AdaptiveSharpenImage</a></h2>
9336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
9436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>AdaptiveSharpenImage() adaptively sharpens the image by sharpening more intensely near image edges and less intensely far from edges. We sharpen the image with a Gaussian operator of the given radius and standard deviation (sigma).  For reasonable results, radius should be larger than sigma.  Use a radius of 0 and AdaptiveSharpenImage() selects a suitable radius for you.</p>
9536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
9636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the AdaptiveSharpenImage method is:</p>
9736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
9836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
9936421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *AdaptiveSharpenImage(const Image *image,const double radius,
10036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  const double sigma,ExceptionInfo *exception)
10136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
10236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
10336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
10436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
10536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
10636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
10736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
10836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
10936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
11036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt>
11136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd>
11236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
11336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
11436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>radius</dt>
11536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the radius of the Gaussian, in pixels, not counting the center pixel. </dd>
11636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
11736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
11836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>sigma</dt>
11936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the standard deviation of the Laplacian, in pixels. </dd>
12036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
12136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
12236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt>
12336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd>
12436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
12536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
12636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
12736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/effect_8c.html" id="BlurImage">BlurImage</a></h2>
12836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
12936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>BlurImage() blurs an image.  We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma).  For reasonable results, the radius should be larger than sigma.  Use a radius of 0 and BlurImage() selects a suitable radius for you.</p>
13036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
13136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the BlurImage method is:</p>
13236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
13336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
13436421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *BlurImage(const Image *image,const double radius,
13536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  const double sigma,ExceptionInfo *exception)
13636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
13736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
13836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
13936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
14036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
14136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
14236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
14336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
14436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
14536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt>
14636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd>
14736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
14836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
14936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>radius</dt>
15036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the radius of the Gaussian, in pixels, not counting the center pixel. </dd>
15136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
15236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
15336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>sigma</dt>
15436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the standard deviation of the Gaussian, in pixels. </dd>
15536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
15636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
15736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt>
15836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd>
15936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
16036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
16136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
16236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/effect_8c.html" id="ConvolveImage">ConvolveImage</a></h2>
16336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
16436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>ConvolveImage() applies a custom convolution kernel to the image.</p>
16536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
16636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the ConvolveImage method is:</p>
16736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
16836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
16936421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *ConvolveImage(const Image *image,const KernelInfo *kernel,
17036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  ExceptionInfo *exception)
17136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
17236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
17336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
17436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
17536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
17636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
17736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
17836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
17936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
18036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt>
18136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd>
18236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
18336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
18436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>kernel</dt>
18536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the filtering kernel. </dd>
18636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
18736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
18836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt>
18936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd>
19036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
19136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
19236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
19336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/effect_8c.html" id="DespeckleImage">DespeckleImage</a></h2>
19436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
19536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>DespeckleImage() reduces the speckle noise in an image while perserving the edges of the original image.  A speckle removing filter uses a complementary   hulling technique (raising pixels that are darker than their surrounding neighbors, then complementarily lowering pixels that are brighter than their surrounding neighbors) to reduce the speckle index of that image (reference Crimmins speckle removal).</p>
19636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
19736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the DespeckleImage method is:</p>
19836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
19936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
20036421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *DespeckleImage(const Image *image,ExceptionInfo *exception)
20136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
20236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
20336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
20436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
20536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
20636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
20736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
20836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
20936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
21036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt>
21136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd>
21236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
21336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
21436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt>
21536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd>
21636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
21736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
21836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
21936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/effect_8c.html" id="EdgeImage">EdgeImage</a></h2>
22036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
22136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>EdgeImage() finds edges in an image.  Radius defines the radius of the convolution filter.  Use a radius of 0 and EdgeImage() selects a suitable radius for you.</p>
22236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
22336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the EdgeImage method is:</p>
22436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
22536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
22636421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *EdgeImage(const Image *image,const double radius,
22736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  ExceptionInfo *exception)
22836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
22936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
23036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
23136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
23236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
23336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
23436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
23536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
23636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
23736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt>
23836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd>
23936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
24036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
24136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>radius</dt>
24236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the radius of the pixel neighborhood. </dd>
24336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
24436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
24536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt>
24636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd>
24736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
24836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
24936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
25036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/effect_8c.html" id="EmbossImage">EmbossImage</a></h2>
25136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
25236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>EmbossImage() returns a grayscale image with a three-dimensional effect. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma).  For reasonable results, radius should be larger than sigma.  Use a radius of 0 and Emboss() selects a suitable radius for you.</p>
25336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
25436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the EmbossImage method is:</p>
25536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
25636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
25736421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *EmbossImage(const Image *image,const double radius,
25836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  const double sigma,ExceptionInfo *exception)
25936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
26036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
26136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
26236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
26336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
26436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
26536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
26636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
26736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
26836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt>
26936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd>
27036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
27136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
27236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>radius</dt>
27336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the radius of the pixel neighborhood. </dd>
27436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
27536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
27636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>sigma</dt>
27736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the standard deviation of the Gaussian, in pixels. </dd>
27836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
27936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
28036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt>
28136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd>
28236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
28336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
28436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
28536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/effect_8c.html" id="GaussianBlurImage">GaussianBlurImage</a></h2>
28636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
28736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>GaussianBlurImage() blurs an image.  We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, the radius should be larger than sigma.  Use a radius of 0 and GaussianBlurImage() selects a suitable radius for you</p>
28836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
28936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the GaussianBlurImage method is:</p>
29036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
29136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
29236421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *GaussianBlurImage(const Image *image,onst double radius,
29336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  const double sigma,ExceptionInfo *exception)
29436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
29536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
29636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
29736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
29836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
29936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
30036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
30136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
30236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
30336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt>
30436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd>
30536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
30636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
30736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>radius</dt>
30836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the radius of the Gaussian, in pixels, not counting the center pixel. </dd>
30936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
31036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
31136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>sigma</dt>
31236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the standard deviation of the Gaussian, in pixels. </dd>
31336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
31436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
31536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt>
31636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd>
31736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
31836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
31936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
32036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/effect_8c.html" id="KuwaharaImage">KuwaharaImage</a></h2>
32136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
32236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>KuwaharaImage() is an edge preserving noise reduction filter.</p>
32336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
32436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the KuwaharaImage method is:</p>
32536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
32636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
32736421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *KuwaharaImage(const Image *image,const double radius,
32836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  const double sigma,ExceptionInfo *exception)
32936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
33036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
33136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
33236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
33336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
33436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
33536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
33636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
33736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
33836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt>
33936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd>
34036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
34136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
34236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>radius</dt>
34336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the square window radius. </dd>
34436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
34536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
34636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>sigma</dt>
34736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the standard deviation of the Gaussian, in pixels. </dd>
34836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
34936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
35036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt>
35136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd>
35236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
35336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
35436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
35536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/effect_8c.html" id="MotionBlurImage">MotionBlurImage</a></h2>
35636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
35736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>MotionBlurImage() simulates motion blur.  We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma.  Use a radius of 0 and MotionBlurImage() selects a suitable radius for you. Angle gives the angle of the blurring motion.</p>
35836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
35936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>Andrew Protano contributed this effect.</p>
36036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
36136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the MotionBlurImage method is:</p>
36236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
36336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
36436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy    Image *MotionBlurImage(const Image *image,const double radius,
36536421ee45722da418b8ab99d7e6358e4f86b9f1eCristyconst double sigma,const double angle,ExceptionInfo *exception)
36636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
36736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
36836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
36936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
37036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
37136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
37236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
37336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
37436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
37536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt>
37636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd>
37736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
37836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
37936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>radius</dt>
38036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the radius of the Gaussian, in pixels, not counting the center pixel. </dd>
38136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
38236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
38336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>sigma</dt>
38436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the standard deviation of the Gaussian, in pixels. </dd>
38536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
38636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
38736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>angle</dt>
38836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>Apply the effect along this angle. </dd>
38936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
39036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
39136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt>
39236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd>
39336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
39436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
39536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
39636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/effect_8c.html" id="PreviewImage">PreviewImage</a></h2>
39736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
39836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>PreviewImage() tiles 9 thumbnails of the specified image with an image processing operation applied with varying parameters.  This may be helpful pin-pointing an appropriate parameter for a particular image processing operation.</p>
39936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
40036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the PreviewImages method is:</p>
40136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
40236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
40336421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *PreviewImages(const Image *image,const PreviewType preview,
40436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  ExceptionInfo *exception)
40536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
40636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
40736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
40836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
40936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
41036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
41136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
41236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
41336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
41436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt>
41536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd>
41636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
41736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
41836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>preview</dt>
41936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image processing operation. </dd>
42036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
42136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
42236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt>
42336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd>
42436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
42536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
42636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
42736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/effect_8c.html" id="RotationalBlurImage">RotationalBlurImage</a></h2>
42836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
42936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>RotationalBlurImage() applies a radial blur to the image.</p>
43036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
43136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>Andrew Protano contributed this effect.</p>
43236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
43336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the RotationalBlurImage method is:</p>
43436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
43536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
43636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy    Image *RotationalBlurImage(const Image *image,const double angle,
43736421ee45722da418b8ab99d7e6358e4f86b9f1eCristyExceptionInfo *exception)
43836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
43936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
44036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
44136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
44236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
44336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
44436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
44536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
44636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
44736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt>
44836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd>
44936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
45036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
45136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>angle</dt>
45236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the angle of the radial blur. </dd>
45336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
45436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
45536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>blur</dt>
45636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the blur. </dd>
45736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
45836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
45936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt>
46036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd>
46136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
46236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
46336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
46436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/effect_8c.html" id="SelectiveBlurImage">SelectiveBlurImage</a></h2>
46536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
46636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>SelectiveBlurImage() selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask that sharpens everything with contrast above a certain threshold.</p>
46736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
46836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the SelectiveBlurImage method is:</p>
46936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
47036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
47136421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *SelectiveBlurImage(const Image *image,const double radius,
47236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  const double sigma,const double threshold,ExceptionInfo *exception)
47336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
47436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
47536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
47636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
47736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
47836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
47936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
48036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
48136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
48236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt>
48336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd>
48436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
48536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
48636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>radius</dt>
48736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the radius of the Gaussian, in pixels, not counting the center pixel. </dd>
48836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
48936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
49036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>sigma</dt>
49136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the standard deviation of the Gaussian, in pixels. </dd>
49236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
49336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
49436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>threshold</dt>
49536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>only pixels within this contrast threshold are included in the blur operation. </dd>
49636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
49736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
49836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt>
49936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd>
50036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
50136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
50236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
50336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/effect_8c.html" id="ShadeImage">ShadeImage</a></h2>
50436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
50536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>ShadeImage() shines a distant light on an image to create a three-dimensional effect. You control the positioning of the light with azimuth and elevation; azimuth is measured in degrees off the x axis and elevation is measured in pixels above the Z axis.</p>
50636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
50736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the ShadeImage method is:</p>
50836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
50936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
51036421ee45722da418b8ab99d7e6358e4f86b9f1eCristyImage *ShadeImage(const Image *image,const MagickBooleanType gray,
51136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  const double azimuth,const double elevation,ExceptionInfo *exception)
51236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
51336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
51436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
51536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
51636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
51736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
51836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
51936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
52036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
52136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt>
52236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd>
52336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
52436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
52536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>gray</dt>
52636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>A value other than zero shades the intensity of each pixel. </dd>
52736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
52836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
52936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>azimuth, elevation</dt>
53036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> Define the light source direction. </dd>
53136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
53236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
53336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt>
53436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd>
53536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
53636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
53736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
53836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/effect_8c.html" id="SharpenImage">SharpenImage</a></h2>
53936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
54036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>SharpenImage() sharpens the image.  We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma).  For reasonable results, radius should be larger than sigma.  Use a radius of 0 and SharpenImage() selects a suitable radius for you.</p>
54136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
54236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>Using a separable kernel would be faster, but the negative weights cancel out on the corners of the kernel producing often undesirable ringing in the filtered result; this can be avoided by using a 2D gaussian shaped image sharpening kernel instead.</p>
54336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
54436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the SharpenImage method is:</p>
54536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
54636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
54736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy    Image *SharpenImage(const Image *image,const double radius,
54836421ee45722da418b8ab99d7e6358e4f86b9f1eCristyconst double sigma,ExceptionInfo *exception)
54936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
55036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
55136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
55236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
55336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
55436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
55536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
55636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
55736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
55836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt>
55936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd>
56036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
56136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
56236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>radius</dt>
56336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the radius of the Gaussian, in pixels, not counting the center pixel. </dd>
56436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
56536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
56636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>sigma</dt>
56736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the standard deviation of the Laplacian, in pixels. </dd>
56836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
56936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
57036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt>
57136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd>
57236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
57336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
57436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
57536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/effect_8c.html" id="SpreadImage">SpreadImage</a></h2>
57636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
5774de4f20fd2b44a763298b9336c7ac8f4a8e767feCristy<p>SpreadImage() is a special effects method that randomly displaces each pixel in a square area defined by the radius parameter.</p>
57836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
57936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the SpreadImage method is:</p>
58036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
58136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
5824de4f20fd2b44a763298b9336c7ac8f4a8e767feCristyImage *SpreadImage(const Image *image,
5834de4f20fd2b44a763298b9336c7ac8f4a8e767feCristy  const PixelInterpolateMethod method,const double radius,
58436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  ExceptionInfo *exception)
58536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
58636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
58736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
58836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
58936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
59036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
59136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
59236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
59336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
59436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt>
59536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd>
59636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
59736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
5984de4f20fd2b44a763298b9336c7ac8f4a8e767feCristy<dt>method</dt>
5994de4f20fd2b44a763298b9336c7ac8f4a8e767feCristy<dd> intepolation method. </dd>
6004de4f20fd2b44a763298b9336c7ac8f4a8e767feCristy
6014de4f20fd2b44a763298b9336c7ac8f4a8e767feCristy<dd> </dd>
60236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>radius</dt>
60336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> choose a random pixel in a neighborhood of this extent. </dd>
60436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
60536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
60636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt>
60736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd>
60836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
60936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
61036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
61136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<h2><a href="http://nextgen.imagemagick.org/api/MagickCore/effect_8c.html" id="UnsharpMaskImage">UnsharpMaskImage</a></h2>
61236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
61336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>UnsharpMaskImage() sharpens one or more image channels.  We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma).  For reasonable results, radius should be larger than sigma.  Use a radius of 0 and UnsharpMaskImage() selects a suitable radius for you.</p>
61436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
61536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>The format of the UnsharpMaskImage method is:</p>
61636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
61736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<pre class="text">
61836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy    Image *UnsharpMaskImage(const Image *image,const double radius,
61936421ee45722da418b8ab99d7e6358e4f86b9f1eCristyconst double sigma,const double amount,const double threshold,
62036421ee45722da418b8ab99d7e6358e4f86b9f1eCristyExceptionInfo *exception)
62136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</pre>
62236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
62336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<p>A description of each parameter follows:</p>
62436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
62536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>
62636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dd>
62736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
62836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
62936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dl class="dl-horizontal">
63036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>image</dt>
63136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the image. </dd>
63236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
63336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
63436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>radius</dt>
63536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the radius of the Gaussian, in pixels, not counting the center pixel. </dd>
63636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
63736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
63836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>sigma</dt>
63936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the standard deviation of the Gaussian, in pixels. </dd>
64036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
64136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
64236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>gain</dt>
64336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the percentage of the difference between the original and the blur image that is added back into the original. </dd>
64436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
64536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
64636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>threshold</dt>
64736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>the threshold in pixels needed to apply the diffence gain. </dd>
64836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
64936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd> </dd>
65036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dt>exception</dt>
65136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>return any errors or warnings in this structure. </dd>
65236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
65336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy<dd>  </dd>
65436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</dl>
65536421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</div>
65636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <footer class="magick-footer">
65736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy    <p><a href="../script/support.php">Donate</a> •
65836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy     <a href="../script/sitemap.php">Sitemap</a> •
65936421ee45722da418b8ab99d7e6358e4f86b9f1eCristy    <a href="../script/links.php">Related</a> •
66036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy    <a href="../script/architecture.php">Architecture</a>
66136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</p>
66236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy    <p><a href="effect.php#">Back to top</a> •
66336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy    <a href="http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x89AB63D48277377A">Public Key</a> •
66436421ee45722da418b8ab99d7e6358e4f86b9f1eCristy    <a href="../script/contact.php">Contact Us</a></p>
6657ce65e7125a4e1df1a274ce373c537a9df9c16cdCristy        <p><small1999-2016 ImageMagick Studio LLC</small></p>
66636421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  </footer>
66736421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</div><!-- /.container -->
66836421ee45722da418b8ab99d7e6358e4f86b9f1eCristy
669882d9f4ab22246b0110b960e923614ae9c53702aCristy  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
67036421ee45722da418b8ab99d7e6358e4f86b9f1eCristy  <script src="http://nextgen.imagemagick.org/js/magick.php"></script>
67136421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</div>
67236421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</body>
67336421ee45722da418b8ab99d7e6358e4f86b9f1eCristy</html>
674