Imagick sınıfı
PHP Manual

Imagick::adaptiveResizeImage

(PECL imagick 2.0.0)

Imagick::adaptiveResizeImageNirengi noktasına göre uyarlamalı olarak resmi boyutlandırır

Açıklama

bool Imagick::adaptiveResizeImage ( int $genişlik , int $yükseklik [, bool $sığdır = false ] )

Resim verisinin nirengi noktasına göre uyarlamalı olarak resmi boyutlandırır. Sert renk değişiklikleri ile resim bulanıklaştırılmamaya çalışılır. Resmi özgün boyutlarına göre oldukça küçük boyutlara indirmek için çok kullanışlıdır. Elde edilen resim büyük bir resmin 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.

Değiştirgeler

genişlik

Küçültülen resmin genişliği.

yükseklik

Küçültülen resmin yüksekliği.

sığdır

Resmin belirtilen boyutlara sığdırılıp sığdırılmayacağı.

Dönen Değerler

Başarı durumunda TRUE döner.

Hatalar/İstisnalar

Hata durumunda bir ImagickException istisnası oluşur.

Sürüm Bilgisi

Sürüm: Açıklama
2.1.0 İsteğe bağlı sığdır değiştirgesi eklendi.
2.1.0 Artık küçültme sırasında enboy oranı hesaba katılıyor. Bunu sağlamak için boyutlardan birini 0 vermek yeterlidir.

Örnekler

Örnek 1 - Imagick::adaptiveResizeImage()örneği

Resmi standart bir boyuta indirelim. Resmi özgün resme göre oldukça küçük boyutlara indirmek için çok kullanışlıdır.

<?php
header
('Content-type: image/jpeg');

$image = new Imagick('image.jpg');
$image->adaptiveResizeImage(1024,768);

echo 
$image;
?>

Ayrıca Bakınız


Imagick sınıfı
PHP Manual