Be aware that this function is extremely CPU intensive.
(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ıçap
Merkezdeki 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.
sapma
Piksel cinsinden standart sapma.
kanal
Normalde 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: