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
Simulates motion blur. We convolve the image with a Gaussian operator of the given radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma. Use a radius of 0 and MotionBlurImage() selects a suitable radius for you. Angle gives the angle of the blurring motion.
Параметри
radius-
Радиусот на Гаусовата функција, во пиксели, не вклучувајќи го централниот пиксел.
sigma-
Стандардната девијација на Гаусовата функција, во пиксели.
angle-
Примени го ефектот по овој агол.
channel-
Белата точка на сликата. Обезбедете каква било константа на каналот што е валидна за вашиот режим на канал. За да се примени на повеќе од еден канал, комбинирајте ги константите на типот на каналот користејќи бинарни оператори. Погледнете ја оваа листа на. The channel argument affects only if Imagick is compiled against ImageMagick version 6.4.4 or greater.
Вратени вредности
Патеката до 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();
}
?>