<?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.recolorimage.php',
    1 => 'Imagick::recolorImage',
    2 => 'Recolors image',
  ),
  'up' => 
  array (
    0 => 'class.imagick.php',
    1 => 'Imagick',
  ),
  'prev' => 
  array (
    0 => 'imagick.readimages.php',
    1 => 'Imagick::readimages',
  ),
  'next' => 
  array (
    0 => 'imagick.reducenoiseimage.php',
    1 => 'Imagick::reduceNoiseImage',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'en',
    'path' => 'reference/imagick/imagick/recolorimage.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="imagick.recolorimage" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">Imagick::recolorImage</h1>
  <p class="verinfo">(PECL imagick 2 &gt;= 2.3.0, PECL imagick 3)</p><p class="refpurpose"><span class="refname">Imagick::recolorImage</span> &mdash; <span class="dc-title">Recolors image</span></p>

 </div>

 <div id="imagick.recolorimage-refsynopsisdiv">
   <div class="warning"><strong class="warning">Увага</strong><p class="simpara">Ця функція
<em>ЗАСТАРІЛА</em> починаючи з Imagick 3.4.4. Вкрай не
рекомендується на неї покладатися.</p></div>
 </div>

 <div class="refsect1 description" id="refsect1-imagick.recolorimage-description">
  <h3 class="title">Опис</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="methodname"><strong>Imagick::recolorImage</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.array.php" class="type array">array</a></span> <code class="parameter">$matrix</code></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>


  <p class="para rdfs-comment">
   Translate, scale, shear, or rotate image colors. This method supports variable sized matrices but normally
   5x5 matrix is used for RGBA and 6x6 is used for CMYK. The last row should contain the normalized values.
   Цей метод доступний, якщо Imagick зібраний з ImageMagick версії 6.3.6 або новішою.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-imagick.recolorimage-parameters">
  <h3 class="title">Параметри</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">matrix</code></dt>
     <dd>
      <p class="para">
       The matrix containing the color values
      </p>
     </dd>
    
   </dl>
  </p>

 </div>

 <div class="refsect1 returnvalues" id="refsect1-imagick.recolorimage-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 examples" id="refsect1-imagick.recolorimage-examples">
  <h3 class="title">Приклади</h3>
  <p class="para">
    <div class="example" id="example-1">
      <p><strong>Приклад #1  <span class="function"><strong>Imagick::recolorImage()</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">recolorImage</span><span style="color: #007700">(</span><span style="color: #0000BB">$imagePath</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 />    </span><span style="color: #0000BB">$remapColor </span><span style="color: #007700">= [ </span><span style="color: #0000BB">1</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">,<br />        </span><span style="color: #0000BB">0</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">, </span><span style="color: #0000BB">1</span><span style="color: #007700">,<br />        </span><span style="color: #0000BB">0</span><span style="color: #007700">, </span><span style="color: #0000BB">1</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">,];<br /><br /></span><span style="color: #FF8000">//$remapColor = [<br />//    1.438, -0.122, -0.016,  0, 0, -0.03,<br />//    -0.062,  1.378, -0.016,  0, 0,  0.05,<br />//    -0.062, -0.122, 1.483,   0, 0, -0.02,<br />//];<br /><br />    </span><span style="color: #007700">@</span><span style="color: #0000BB">$imagick</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">recolorImage</span><span style="color: #007700">(</span><span style="color: #0000BB">$remapColor</span><span style="color: #007700">);<br /><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 class="refsect1 seealso" id="refsect1-imagick.recolorimage-seealso">
  <h3 class="title">Прогляньте також</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="imagick.displayimage.php" class="function" rel="rdfs-seeAlso">Imagick::displayImage()</a> - Displays an image</span></li>
   </ul>
  </p>
 </div>

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