Imagick::resizeImage

(PECL imagick 2, PECL imagick 3)

Imagick::resizeImageGörüntüyü boyutlandırır

Açıklama

public Imagick::resizeImage(
    int $genişlik,
    int $yükseklik,
    int $süzgeç,
    float $bulanıklık,
    bool $sığdır = false,
    bool $eski = false
): bool

Bir süzgeç kullanarak görüntüyü boyutlarını belirtildiği gibi değiştirir.

Bilginize: sığdır 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. sığdır bağımsız değişkeni kullanıldığı takdirde yükseklik ve genişliğin ikisi de verilmelidir.

Bağımsız Değişkenler

genişlik

Resmin genişliği.

yükseklik

Resmin yüksekliği.

süzgeç

Süzgeç sabitlerinden biri.

bulanıklık

Birden büyük değerler bulanıklığı, küçük değerler netliği arttırır.

fit

Boyutlara sığdırmayı zorlayan seçimlik bağımsız değişken.

Dönen Değerler

Başarı durumunda true döner.

Sürüm Bilgisi

Sürüm: Açıklama
PECL imagick 2.1.0 Seçimlik sığdır bağımsız değişkeni eklendi. Yöntem artık sadece yükseklik veya genişlik vererek oranlamayı da destekliyor. Hesaplanacak boyut için bağımsız değişkene 0 belirtmek gerekiyor.