Imagick::motionBlurImage

(PECL imagick 2, PECL imagick 3)

Imagick::motionBlurImage — Імітує розмиття в русі

Опис

public Imagick::motionBlurImage(    float $radius,    float $sigma,    float $angle,    int $channel = Imagick::CHANNEL_DEFAULT): bool

Імітує розмиття у русі. Згортає зображення за допомогою гаусівського оператора заданого радіусу та стандартного відхилення (сигма). Для отримання розумних результатів радіус має бути більшим за сигму. Використовуйте радіус 0, і MotionBlurImage() вибере відповідний радіус самостійно. Кут задає кут розмиття руху.

Список параметрів

radius

Радіус гауссіани в пікселях, крім центрального пікселя.

sigma

Стандартне відхилення Гауса в пікселях.

angle

Застосування ефекту під цим кутом.

channel

Вкажіть будь-яку константу каналу, яка є дійсною для вашого режиму каналу. Щоб застосувати більше одного каналу, об'єднайте константи типу каналу за допомогою побітових операторів. Зверніться до списку констант каналу. Аргумент каналу впливає лише в тому випадку, якщо Imagick скомпільовано з ImageMagick версії 6.4.4 або вище.

Значення, що повертаються

У разі успішної роботи повертає true

Приклади

Приклад #1 Приклад використання Imagick::motionBlurImage()****

Loading...