<?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.adaptiveresizeimage.php',
    1 => 'Imagick::adaptiveResizeImage',
    2 => 'Nirengi noktasına g&ouml;re uyarlamalı olarak g&ouml;r&uuml;nt&uuml;y&uuml; boyutlandırır',
  ),
  'up' => 
  array (
    0 => 'class.imagick.php',
    1 => 'Imagick',
  ),
  'prev' => 
  array (
    0 => 'imagick.adaptiveblurimage.php',
    1 => 'Imagick::adaptiveBlurImage',
  ),
  'next' => 
  array (
    0 => 'imagick.adaptivesharpenimage.php',
    1 => 'Imagick::adaptiveSharpenImage',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/imagick/imagick/adaptiveresizeimage.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="imagick.adaptiveresizeimage" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">Imagick::adaptiveResizeImage</h1>
  <p class="verinfo">(PECL imagick 2, PECL imagick 3)</p><p class="refpurpose"><span class="refname">Imagick::adaptiveResizeImage</span> &mdash; <span class="dc-title">Nirengi noktasına göre uyarlamalı olarak görüntüyü boyutlandırır</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-imagick.adaptiveresizeimage-description">
  <h3 class="title">Açıklama</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span>
   <span class="methodname"><strong>Imagick::adaptiveResizeImage</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">$genişlik</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">$yükseklik</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">$sığdır</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong></span></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">$eski</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong></span></span><br>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>

  <p class="para rdfs-comment">
   Görüntü verisinin nirengi noktasına göre uyarlamalı olarak görüntüyü
   boyutlandırır. Sert renk değişiklikleri ile görüntü bulanıklaştırılmamaya
   çalışılır. Görüntüyü özgün boyutlarına göre oldukça küçük boyutlara indirmek
   için çok kullanışlıdır. Elde edilen görüntü büyük bir görüntünün küçük bir
   örneği gibi görünmez. Bu yöntem, derleme sırasında
ImageMagick kütüphanesinin 6.2.9 veya sonraki bir sürümü kuruluysa
kullanılabilir.
  </p>
  <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
 <span class="simpara">
  <code class="parameter">sığdır</code> bağımsız değişkeninin davranışı Imagick 3.0.0
  sürümünde değişmiştir. Evvelce 200x150 ebadındaki bir görüntü 400x400
  ebadındaki bir alana sığdırılmak istendiğinde bu yapılmazdı. Artık görüntü
  400x300 ebadına getirilerek belirtilen alana sığdırılmaktadır.
  <code class="parameter">sığdır</code> bağımsız değişkeni kullanıldığı takdirde yükseklik
  ve genişliğin ikisi de verilmelidir.
 </span>
</p></blockquote>
 </div>


 <div class="refsect1 parameters" id="refsect1-imagick.adaptiveresizeimage-parameters">
  <h3 class="title">Bağımsız Değişkenler</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">genişlik</code></dt>
     <dd>
      <p class="para">
       Küçültülen görüntünün genişliği.
      </p>
     </dd>
    
    
     <dt><code class="parameter">yükseklik</code></dt>
     <dd>
      <p class="para">
       Küçültülen görüntünün yüksekliği.
      </p>
     </dd>
    
    
     <dt><code class="parameter">sığdır</code></dt>
     <dd>
      <p class="para">
       Görüntünün belirtilen boyutlara sığdırılıp sığdırılmayacağı.
      </p>
     </dd>
    
   </dl>
  </p>

 </div>

 <div class="refsect1 returnvalues" id="refsect1-imagick.adaptiveresizeimage-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.adaptiveresizeimage-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 changelog" id="refsect1-imagick.adaptiveresizeimage-changelog">
  <h3 class="title">Sürüm Bilgisi</h3>
  <p class="para">
   <table class="doctable informaltable">
    
     <thead>
      <tr>
       <th>Sürüm: </th>
       <th>Açıklama</th>
      </tr>

     </thead>

     <tbody class="tbody">
      <tr>
       <td>PECL imagick 2.1.0</td>
       <td>İsteğe bağlı <code class="parameter">sığdır</code> bağımsız değişkeni
       eklendi.</td>
      </tr>

      <tr>
       <td>PECL imagick 2.1.0</td>
       <td>
        Artık küçültme sırasında enboy oranı hesaba katılıyor. Bunu sağlamak
        için boyutlardan birini 0 vermek yeterlidir.
       </td>
      </tr>

     </tbody>
    
   </table>

  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-imagick.adaptiveresizeimage-examples">
  <h3 class="title">Örnekler</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Örnek 1 - <span class="function"><strong>Imagick::adaptiveResizeImage()</strong></span>örneği</strong></p>
    <div class="example-contents"><p>
     Görüntünün standart bir boyuta indirilmesi. Görüntüyü özgün görüntüye
     göre oldukça küçük boyutlara indirmek için çok kullanışlıdır.
    </p></div>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />header</span><span style="color: #007700">(</span><span style="color: #DD0000">'Content-Type: image/jpeg'</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">$image </span><span style="color: #007700">= new </span><span style="color: #0000BB">Imagick</span><span style="color: #007700">(</span><span style="color: #DD0000">'image.jpg'</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">$image</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">adaptiveResizeImage</span><span style="color: #007700">(</span><span style="color: #0000BB">1024</span><span style="color: #007700">,</span><span style="color: #0000BB">768</span><span style="color: #007700">);<br /><br />echo </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.adaptiveresizeimage-seealso">
  <h3 class="title">Ayrıca Bakınız</h3>
  <ul class="simplelist">
   <li><span class="function"><a href="imagick.chopimage.php" class="function" rel="rdfs-seeAlso">Imagick::chopImage()</a> - Bir g&ouml;r&uuml;nt&uuml;n&uuml;n bir b&ouml;lgesini silerek kırpar</span></li>
   <li><span class="function"><a href="imagick.cropimage.php" class="function" rel="rdfs-seeAlso">Imagick::cropImage()</a> - G&ouml;r&uuml;nt&uuml;n&uuml;n bir b&ouml;lgesini &ccedil;ıkarır</span></li>
   <li><span class="function"><a href="imagick.magnifyimage.php" class="function" rel="rdfs-seeAlso">Imagick::magnifyImage()</a> - En boy oranını koruyarak g&ouml;r&uuml;nt&uuml;y&uuml; iki katına b&uuml;y&uuml;t&uuml;r</span></li>
   <li><span class="function"><a href="imagick.minifyimage.php" class="function" rel="rdfs-seeAlso">Imagick::minifyImage()</a> - En boy oranını koruyarak g&ouml;r&uuml;nt&uuml;y&uuml; yarı boyutuna indirir</span></li>
   <li><span class="function"><a href="imagick.resizeimage.php" class="function" rel="rdfs-seeAlso">Imagick::resizeImage()</a> - G&ouml;r&uuml;nt&uuml;y&uuml; boyutlandırır</span></li>
   <li><span class="function"><a href="imagick.scaleimage.php" class="function" rel="rdfs-seeAlso">Imagick::scaleImage()</a> - G&ouml;r&uuml;nt&uuml;n&uuml;n enboy oranını ayarlar</span></li>
   <li><span class="function"><a href="imagick.shaveimage.php" class="function" rel="rdfs-seeAlso">Imagick::shaveImage()</a> - G&ouml;r&uuml;nt&uuml;n&uuml;n kenarındaki pikselleri rendeler</span></li>
   <li><span class="function"><a href="imagick.thumbnailimage.php" class="function" rel="rdfs-seeAlso">Imagick::thumbnailImage()</a> - G&ouml;r&uuml;nt&uuml;n&uuml;n boyutlarını değiştirir</span></li>
   <li><span class="function"><a href="imagick.trimimage.php" class="function" rel="rdfs-seeAlso">Imagick::trimImage()</a> - G&ouml;r&uuml;nt&uuml;n&uuml;n kenarlarını siler</span></li>
  </ul>
 </div>


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