<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/class.imagick.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'uk',
  ),
  'this' => 
  array (
    0 => 'imagick.frameimage.php',
    1 => 'Imagick::frameImage',
    2 => 'Adds a simulated three-dimensional border',
  ),
  'up' => 
  array (
    0 => 'class.imagick.php',
    1 => 'Imagick',
  ),
  'prev' => 
  array (
    0 => 'imagick.forwardfouriertransformimage.php',
    1 => 'Imagick::forwardFourierTransformImage',
  ),
  'next' => 
  array (
    0 => 'imagick.functionimage.php',
    1 => 'Imagick::functionImage',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'en',
    'path' => 'reference/imagick/imagick/frameimage.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="imagick.frameimage" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">Imagick::frameImage</h1>
  <p class="verinfo">(PECL imagick 2, PECL imagick 3)</p><p class="refpurpose"><span class="refname">Imagick::frameImage</span> &mdash; <span class="dc-title">Adds a simulated three-dimensional border</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-imagick.frameimage-description">
  <h3 class="title">Опис</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="methodname"><strong>Imagick::frameImage</strong></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.mixed.php" class="type mixed">mixed</a></span> <code class="parameter">$matte_color</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$width</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$height</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$inner_bevel</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$outer_bevel</code></span><br>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>

  <p class="para rdfs-comment">
   Adds a simulated three-dimensional border around the image.
   The width and height specify the border width of the vertical
   and horizontal sides of the frame.  The inner and outer
   bevels indicate the width of the inner and outer shadows of
   the frame.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-imagick.frameimage-parameters">
  <h3 class="title">Параметри</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">matte_color</code></dt>
     <dd>
      <p class="para">
      ImagickPixel object or a string representing the matte color
      </p>
     </dd>
    
    
     <dt><code class="parameter">width</code></dt>
     <dd>
      <p class="para">
      The width of the border
      </p>
     </dd>
    
    
     <dt><code class="parameter">height</code></dt>
     <dd>
      <p class="para">
      The height of the border
      </p>
     </dd>
    
    
     <dt><code class="parameter">inner_bevel</code></dt>
     <dd>
      <p class="para">
      The inner bevel width
      </p>
     </dd>
    
    
     <dt><code class="parameter">outer_bevel</code></dt>
     <dd>
      <p class="para">
      The outer bevel width
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-imagick.frameimage-returnvalues">
  <h3 class="title">Значення, що повертаються</h3>
  <p class="para">
   Повертає <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> в разі успіху.
  </p>
 </div>


 <div class="refsect1 errors" id="refsect1-imagick.frameimage-errors">
  <h3 class="title">Помилки/виключення</h3>
  <p class="para">
   Кидає ImagickException в разі помилки.
  </p>
 </div>


 <div class="refsect1 changelog" id="refsect1-imagick.frameimage-changelog">
  <h3 class="title">Журнал змін</h3>
  <p class="para">
   <table class="doctable informaltable">
    
     <thead>
      <tr>
       <th>Версія</th>
       <th>Опис</th>
      </tr>

     </thead>

     <tbody class="tbody">
      <tr>
       <td>PECL imagick 2.1.0</td>
       <td>
        Now allows a string representing the color as the first parameter.
        Previous versions allow only an ImagickPixel object.
       </td>
      </tr>

     </tbody>
    
   </table>

  </p>
 </div>




 <div class="refsect1 examples" id="refsect1-imagick.frameimage-examples">
  <h3 class="title">Приклади</h3>
  <p class="para">
    <div class="example" id="example-1">
      <p><strong>Приклад #1  <span class="function"><strong>Imagick::frameImage()</strong></span></strong></p>
      <div class="example-contents">
      <div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /></span><span style="color: #007700">function </span><span style="color: #0000BB">frameImage</span><span style="color: #007700">(</span><span style="color: #0000BB">$imagePath</span><span style="color: #007700">, </span><span style="color: #0000BB">$color</span><span style="color: #007700">, </span><span style="color: #0000BB">$width</span><span style="color: #007700">, </span><span style="color: #0000BB">$height</span><span style="color: #007700">, </span><span style="color: #0000BB">$innerBevel</span><span style="color: #007700">, </span><span style="color: #0000BB">$outerBevel</span><span style="color: #007700">) {<br />    </span><span style="color: #0000BB">$imagick </span><span style="color: #007700">= new </span><span style="color: #0000BB">\Imagick</span><span style="color: #007700">(</span><span style="color: #0000BB">realpath</span><span style="color: #007700">(</span><span style="color: #0000BB">$imagePath</span><span style="color: #007700">));<br /><br />    </span><span style="color: #0000BB">$width </span><span style="color: #007700">= </span><span style="color: #0000BB">$width </span><span style="color: #007700">+ </span><span style="color: #0000BB">$innerBevel </span><span style="color: #007700">+ </span><span style="color: #0000BB">$outerBevel</span><span style="color: #007700">;<br />    </span><span style="color: #0000BB">$height </span><span style="color: #007700">= </span><span style="color: #0000BB">$height </span><span style="color: #007700">+ </span><span style="color: #0000BB">$innerBevel </span><span style="color: #007700">+ </span><span style="color: #0000BB">$outerBevel</span><span style="color: #007700">;<br /><br />    </span><span style="color: #0000BB">$imagick</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">frameimage</span><span style="color: #007700">(<br />        </span><span style="color: #0000BB">$color</span><span style="color: #007700">,<br />        </span><span style="color: #0000BB">$width</span><span style="color: #007700">,<br />        </span><span style="color: #0000BB">$height</span><span style="color: #007700">,<br />        </span><span style="color: #0000BB">$innerBevel</span><span style="color: #007700">,<br />        </span><span style="color: #0000BB">$outerBevel<br />    </span><span style="color: #007700">);<br />    </span><span style="color: #0000BB">header</span><span style="color: #007700">(</span><span style="color: #DD0000">"Content-Type: image/jpg"</span><span style="color: #007700">);<br />    echo </span><span style="color: #0000BB">$imagick</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">getImageBlob</span><span style="color: #007700">();<br />}<br /><br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
      </div>

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


</div><?php manual_footer($setup); ?>