(PECL imagick 2, PECL imagick 3)
Imagick::gaussianBlurImage — Görüntüyü bulanıklaştırır
$yarıçap
, float $sapma
, int $kanal
= Imagick::CHANNEL_DEFAULT): boolBu işlev hala belgelendirilmemiştir; sadece bağımsız değişken listesi mevcuttur.
Görüntüyü bulanıklaştırır. Yarıçap ve standart sapması belirtilen
bir Gauss işleci ile resim evriştirilir. Makul sonuçlar elde etmek için
yarıçap standart sapmadan büyük olmalıdır. yarıçap
olarak 0 verirseniz Imagick::motionBlurImage() size
uygun bir yarıçap seçecektir.
yarıçap
Merkezdeki piksel sayısı değil, piksel cinsinden Gauss işleci yarıçapıdır.
sapma
Piksel cinsinden standart sapma.
kanal
Normalde kanal türü sabitlerinden biri, ancak bitsel işleçler kullanılarak birden fazla kanal belirtilebilir.
Başarı durumunda true
döner.
Hata durumunda bir ImagickException istisnası oluşur.
Örnek 1 - Imagick::gaussianBlurImage() kullanımı
<?php
function gaussianBlurImage($imagePath, $radius, $sigma, $channel) {
$imagick = new \Imagick(realpath($imagePath));
$imagick->gaussianBlurImage($radius, $sigma, $channel);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
}
?>