(PECL imagick 2.0.0)
Imagick::adaptiveResizeImage — Nirengi noktasına göre uyarlamalı olarak resmi boyutlandırır
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.
Küçültülen resmin genişliği.
Küçültülen resmin yüksekliği.
Resmin belirtilen boyutlara sığdırılıp sığdırılmayacağı.
Başarı durumunda TRUE döner.
Hata durumunda bir ImagickException istisnası oluşur.
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. |
Ö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;
?>