Imagick::gaussianBlurImage
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Imagick::gaussianBlurImage
Референца за `imagick.gaussianblurimage.php` со подобрена типографија и навигација.
Imagick::gaussianBlurImage
(PECL imagick 2, PECL imagick 3)
Imagick::gaussianBlurImage — Замаглува слика
= NULL
$radius, float $sigma, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): boolЗамаглува слика
Параметри
radius-
Радиусот на Гаусовата функција, во пиксели, не вклучувајќи го централниот пиксел.
sigma-
Стандардната девијација на Гаусовата функција, во пиксели.
channel-
Белата точка на сликата. Обезбедете каква било константа на каналот што е валидна за вашиот режим на канал. За да се примени на повеќе од еден канал, комбинирајте ги константите на типот на каналот користејќи бинарни оператори. Погледнете ја оваа листа на.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успешен исход.
Errors/Exceptions
Фрла ImagickException при грешка.
Примери
Пример #1 Замаглува слика. Сликата ја конволвираме со Гаусов оператор со даден радиус и стандардна девијација (сигма). За разумни резултати, радиусот треба да биде поголем од сигма. Користете радиус од 0 и изберете соодветен радиус за вас.
<?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();
}
?>