(PECL imagick 2, PECL imagick 3)
Imagick::adaptiveBlurImage — Görüntüyü uyarlamalı olarak bulanıklaştırır
$yarıçap, float $sapma, int $kanal = Imagick::CHANNEL_DEFAULT): boolGörüntüyü uyarlamalı olarak bulanıklaştırır. Görüntünün geneline standart bir bulanıklık uygulanırken görüntünün kenarlarına uygulanan uyarlamalı bulanıklık yoğunluğu oldukça azaltılır.
yarıçapMerkezdeki piksel sayısı değil, piksel cinsinden Gauss işleci yarıçapıdır. Yarıcapın kendiliğinden seçilmesi için 0 belirtin.
sapmaPiksel cinsinden standart sapma.
kanalNormalde kanal
türü sabitlerinden biridir, ancak bitsel işleçler kullanılarak birden
fazla kanal belirtilebilir. Imagick::CHANNEL_DEFAULT
öntanımlıdır.
Başarı durumunda true döner.
Hata durumunda bir ImagickException istisnası oluşur.
Örnek 1 - Imagick::adaptiveBlurImage() örneği
Görüntünün uyarlamalı olarak bulanıklaştırılıp tarayıcıya çıktılanması.
<?php
header('Content-Type: image/jpeg');
$image = new Imagick('test.jpg');
$image->adaptiveBlurImage(5,3);
echo $image;
?>Yukarıdaki örnek şuna benzer bir çıktı üretir: