Sophie

Sophie

distrib > Mageia > 4 > i586 > by-pkgid > f800694edefe91adea2624f711a41a2d > files > 7678

php-manual-en-5.5.7-1.mga4.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title>Adaptively sharpen the image</title>

 </head>
 <body><div class="manualnavbar" style="text-align: center;">
 <div class="prev" style="text-align: left; float: left;"><a href="imagick.adaptiveresizeimage.html">Imagick::adaptiveResizeImage</a></div>
 <div class="next" style="text-align: right; float: right;"><a href="imagick.adaptivethresholdimage.html">Imagick::adaptiveThresholdImage</a></div>
 <div class="up"><a href="class.imagick.html">Imagick</a></div>
 <div class="home"><a href="index.html">PHP Manual</a></div>
</div><hr /><div id="imagick.adaptivesharpenimage" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">Imagick::adaptiveSharpenImage</h1>
  <p class="verinfo">(PECL imagick 2.0.0)</p><p class="refpurpose"><span class="refname">Imagick::adaptiveSharpenImage</span> &mdash; <span class="dc-title">Adaptively sharpen the image</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-imagick.adaptivesharpenimage-description">
  <h3 class="title">Description</h3>
  <div class="methodsynopsis dc-description">
   <span class="type">bool</span> <span class="methodname"><strong>Imagick::adaptiveSharpenImage</strong></span>
    ( <span class="methodparam"><span class="type">float</span> <code class="parameter">$radius</code></span>
   , <span class="methodparam"><span class="type">float</span> <code class="parameter">$sigma</code></span>
   [, <span class="methodparam"><span class="type">int</span> <code class="parameter">$channel</code><span class="initializer"> = Imagick::CHANNEL_DEFAULT</span></span>
  ] )</div>


  <p class="para rdfs-comment">
   Adaptively sharpen the image by sharpening more intensely
   near image edges and less intensely far from edges. This method is available if Imagick has been compiled against ImageMagick version 6.2.9 or newer.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-imagick.adaptivesharpenimage-parameters">
  <h3 class="title">Parameters</h3>
  <p class="para">
   <dl>

    <dt>

     <span class="term"><em><code class="parameter">radius</code></em></span>
     <dd>

      <p class="para">
       The radius of the Gaussian, in pixels, not counting the center pixel. Use 0 for auto-select.
      </p>
     </dd>

    </dt>

    <dt>

     <span class="term"><em><code class="parameter">sigma</code></em></span>
     <dd>

      <p class="para">
       The standard deviation of the Gaussian, in pixels.
      </p>
     </dd>

    </dt>

    <dt>

     <span class="term"><em><code class="parameter">channel</code></em></span>
     <dd>

      <p class="para">
       Provide any channel constant that is valid for your channel mode. To apply to more than one channel, combine <a href="imagick.constants.html#imagick.constants.channel" class="link">channel constants</a> using bitwise operators. Defaults to <strong><code>Imagick::CHANNEL_DEFAULT</code></strong>. Refer to this list of <a href="imagick.constants.html#imagick.constants.channel" class="link">channel constants</a>
      </p>
     </dd>

    </dt>

   </dl>

  </p>

 </div>

 <div class="refsect1 returnvalues" id="refsect1-imagick.adaptivesharpenimage-returnvalues">
  <h3 class="title">Return Values</h3>
  <p class="para">
   Returns <strong><code>TRUE</code></strong> on success.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-imagick.adaptivesharpenimage-examples">
  <h3 class="title">Examples</h3>
  <p class="para">
   <div class="example" id="example-3308">
    <p><strong>Example #1 A  <span class="function"><strong>Imagick::adaptiveSharpenImage()</strong></span> example</strong></p>
    <div class="example-contents"><p>
     Adaptively sharpen the image with radius 2 and sigma 1.
    </p></div>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br /></span><span style="color: #007700">try&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$image&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">Imagick</span><span style="color: #007700">(</span><span style="color: #DD0000">'image.png'</span><span style="color: #007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$image</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">adaptiveSharpenImage</span><span style="color: #007700">(</span><span style="color: #0000BB">2</span><span style="color: #007700">,</span><span style="color: #0000BB">1</span><span style="color: #007700">);<br />}&nbsp;catch(</span><span style="color: #0000BB">ImagickException&nbsp;$e</span><span style="color: #007700">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;</span><span style="color: #DD0000">'Error:&nbsp;'&nbsp;</span><span style="color: #007700">,&nbsp;</span><span style="color: #0000BB">$e</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getMessage</span><span style="color: #007700">();<br />&nbsp;&nbsp;&nbsp;&nbsp;die();<br />}<br /></span><span style="color: #0000BB">header</span><span style="color: #007700">(</span><span style="color: #DD0000">'Content-type:&nbsp;image/png'</span><span style="color: #007700">);<br />echo&nbsp;</span><span style="color: #0000BB">$image</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">?&gt;</span>
</span>
</code></div>
    </div>

   </div>
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-imagick.adaptivesharpenimage-seealso">
  <h3 class="title">See Also</h3>
  <p class="para">
   <ul class="simplelist">
    <li class="member"> <span class="function"><a href="imagick.sharpenimage.html" class="function" rel="rdfs-seeAlso">Imagick::sharpenImage()</a> - Sharpens an image</span></li>
   </ul>
  </p>
 </div>


</div><hr /><div class="manualnavbar" style="text-align: center;">
 <div class="prev" style="text-align: left; float: left;"><a href="imagick.adaptiveresizeimage.html">Imagick::adaptiveResizeImage</a></div>
 <div class="next" style="text-align: right; float: right;"><a href="imagick.adaptivethresholdimage.html">Imagick::adaptiveThresholdImage</a></div>
 <div class="up"><a href="class.imagick.html">Imagick</a></div>
 <div class="home"><a href="index.html">PHP Manual</a></div>
</div></body></html>