Imagick::motionBlurImage
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Imagick::motionBlurImage
Референца за `imagick.motionblurimage.php` со подобрена типографија и навигација.
Imagick::motionBlurImage
(PECL imagick 2, PECL imagick 3)
Imagick::motionBlurImage — Симулира заматување при движење
= NULL
float
$radius,float
$sigma,float
$angle,int
$channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): bool
Симулира заматување при движење. Ја конволвираме сликата со Гаусов оператор со даден радиус и стандардна девијација (сигма). За разумни резултати, радиусот треба да биде поголем од сигма. Користете радиус од 0 и MotionBlurImage() ќе избере соодветен радиус за вас. Аголот го дава аголот на движењето на заматување.
Параметри
radius-
Радиусот на Гаусовата функција, во пиксели, не вклучувајќи го централниот пиксел.
sigma-
Стандардната девијација на Гаусовата функција, во пиксели.
angle-
Примени го ефектот по овој агол.
channel-
Белата точка на сликата. Обезбедете каква било константа на каналот што е валидна за вашиот режим на канал. За да се примени на повеќе од еден канал, комбинирајте ги константите на типот на каналот користејќи бинарни оператори. Погледнете ја оваа листа на. Аргументот канал влијае само ако Imagick е компајлиран со верзијата на ImageMagick 6.4.4 или поголема.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успешен исход.
Примери
Пример #1 Imagick::blurImage()
<?php
function motionBlurImage($imagePath, $radius, $sigma, $angle, $channel) {
$imagick = new \Imagick(realpath($imagePath));
$imagick->motionBlurImage($radius, $sigma, $angle, $channel);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
}
?>