Imagick::adaptiveBlurImage
(PECL imagick 2.0.0)
Imagick::adaptiveBlurImage — Resmi uyarlamalı olarak bulanıklaştırır
Açıklama
$yarıçap
, float $sapma
[, int $kanal = Imagick::CHANNEL_DEFAULT
] )Resmi uyarlamalı olarak bulanıklaştırır. Resmin geneline standart bir bulanıklık uygulanırken resmin kenarlarına uygulanan uyarlamalı bulanıklık yoğunluğu oldukça azaltılır.
Değiştirgeler
-
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.
Dönen Değerler
Başarı durumunda TRUE döner.
Hatalar/İstisnalar
Hata durumunda bir ImagickException istisnası oluşur.
Örnekler
Örnek 1 - Imagick::adaptiveBlurImage() örneği
Resmi uyarlamalı olarak bulanıklaştırıp tarayıcıya çıktılayalım.
<?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:
Ayrıca Bakınız
- Imagick::blurImage() - Resme bir bulanıklık süzgeci ekler
- Imagick::motionBlurImage() - Hareket bulanıklığını taklit eder
- Imagick::radialBlurImage() - Bir resme dairesel bulanıklık uygular
