Imagick::gaussianBlurImage
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Imagick::gaussianBlurImage
Референца за `imagick.gaussianblurimage.php` со подобрена типографија и навигација.
Imagick::gaussianBlurImage
(PECL imagick 2, PECL imagick 3)
Imagick::gaussianBlurImage — Blurs an image
= NULL
$radius, float $sigma, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): boolBlurs an image. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, the radius should be larger than sigma. Use a radius of 0 and selects a suitable radius for you.
Параметри
radius-
Радиусот на Гаусовата функција, во пиксели, не вклучувајќи го централниот пиксел.
sigma-
Стандардната девијација на Гаусовата функција, во пиксели.
channel-
Белата точка на сликата. Обезбедете каква било константа на каналот што е валидна за вашиот режим на канал. За да се примени на повеќе од еден канал, комбинирајте ги константите на типот на каналот користејќи бинарни оператори. Погледнете ја оваа листа на.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успешен исход.
Errors/Exceptions
Фрла ImagickException при грешка.
Примери
Пример #1 Imagick::gaussianBlurImage()
<?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();
}
?>