<?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 => 'tr',
  ),
  'this' => 
  array (
    0 => 'imagick.quantizeimage.php',
    1 => 'Imagick::quantizeImage',
    2 => 'Belli bir g&ouml;r&uuml;nt&uuml; i&ccedil;indeki renk miktarını bulur',
  ),
  'up' => 
  array (
    0 => 'class.imagick.php',
    1 => 'Imagick',
  ),
  'prev' => 
  array (
    0 => 'imagick.profileimage.php',
    1 => 'Imagick::profileImage',
  ),
  'next' => 
  array (
    0 => 'imagick.quantizeimages.php',
    1 => 'Imagick::quantizeImages',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/imagick/imagick/quantizeimage.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="imagick.quantizeimage" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">Imagick::quantizeImage</h1>
  <p class="verinfo">(PECL imagick 2, PECL imagick 3)</p><p class="refpurpose"><span class="refname">Imagick::quantizeImage</span> &mdash; <span class="dc-title">Belli bir görüntü içindeki renk miktarını bulur</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-imagick.quantizeimage-description">
  <h3 class="title">Açıklama</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span>
   <span class="methodname"><strong>Imagick::quantizeImage</strong></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">$renk_sayısı</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">$renk_uzayı</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">$ağaç_derinliği</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span> <code class="parameter">$kıpırtı</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span> <code class="parameter">$ölçme_hatası</code></span><br>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>

  <p class="para rdfs-comment">
   Belli bir görüntü içindeki renkleri inceleyip görüntüyü ifade edebilecek sayıda
   renk seçer. Algoritmanın amacı, girdi ve çıktı görüntüleri arasındaki renk
   farkını en aza indirerek işlem zamanını kısaltmaktır.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-imagick.quantizeimage-parameters">
  <h3 class="title">Bağımsız Değişkenler</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">renk_sayısı</code></dt>
     <dd>
      <p class="para">
       Renk sayısı
      </p>
     </dd>
    
    
     <dt><code class="parameter">renk_uzayı</code></dt>
     <dd>
      <p class="para">
       Renk azaltma bu renk uzayında yapılır.
      </p>
     </dd>
    
    
     <dt><code class="parameter">ağaç_derinliği</code></dt>
     <dd>
      <p class="para">
       Normalde sıfır ya da bir olup, bu takdirde renk sayısına en uygun ağaç
       seçilir. Ağaç derinliği, en az bellek harcayarak en yüksek işlem
       hızında görüntünün en iyi nasıl ifade edilececeğini belirler. Renk ağacını
       tam boyutuna genişletmek için 8 kullanın.
      </p>
     </dd>
    
    
     <dt><code class="parameter">kıpırtı</code></dt>
     <dd>
      <p class="para">
       Sıfırdan büyük bir değer komşu pikseller arasındaki farkı dağıtır.
      </p>
     </dd>
    
    
     <dt><code class="parameter">ölçme_hatası</code></dt>
     <dd>
      <p class="para">
       Özgün görüntü ile işlem görmüş görüntü arasındaki farkın ölçüsü olarak
       sıfırdan farklı bir tamsayı.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-imagick.quantizeimage-returnvalues">
  <h3 class="title">Dönen Değerler</h3>
  <p class="para">
   Başarı durumunda <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> döner.
  </p>
 </div>


 <div class="refsect1 errors" id="refsect1-imagick.quantizeimage-errors">
  <h3 class="title">Hatalar/İstisnalar</h3>
  <p class="para">
   Hata durumunda bir
<span class="classname"><a href="class.imagickexception.php" class="classname">ImagickException</a></span>
istisnası oluşur.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-imagick.quantizeimage-examples">
  <h3 class="title">Örnekler</h3>
  <p class="para">
    <div class="example" id="example-1">
      <p><strong>Örnek 1 - <span class="function"><strong>Imagick::quantizeImage()</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">quantizeImage</span><span style="color: #007700">(</span><span style="color: #0000BB">$imagePath</span><span style="color: #007700">, </span><span style="color: #0000BB">$numberColors</span><span style="color: #007700">, </span><span style="color: #0000BB">$colorSpace</span><span style="color: #007700">, </span><span style="color: #0000BB">$treeDepth</span><span style="color: #007700">, </span><span style="color: #0000BB">$dither</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">$imagick</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">quantizeImage</span><span style="color: #007700">(</span><span style="color: #0000BB">$numberColors</span><span style="color: #007700">, </span><span style="color: #0000BB">$colorSpace</span><span style="color: #007700">, </span><span style="color: #0000BB">$treeDepth</span><span style="color: #007700">, </span><span style="color: #0000BB">$dither</span><span style="color: #007700">, </span><span style="color: #0000BB">false</span><span style="color: #007700">);<br />    </span><span style="color: #0000BB">$imagick</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setImageFormat</span><span style="color: #007700">(</span><span style="color: #DD0000">'png'</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/png"</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); ?>