Imagick::adaptiveBlurImage

(PECL imagick 2, PECL imagick 3)

Imagick::adaptiveBlurImage — Додає адаптивний фільтр розмиття до зображення

Опис

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

Додає адаптивний фільтр розмиття до зображення. Інтенсивність адаптивного розмиття значно зменшується до країв зображення, тоді як стандартне розмиття рівномірно розподіляється по всьому зображенню. Цей метод доступний, якщо Imagick був скомпільований із версією ImageMagick 6.2.9 або старшим.

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

radius

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

sigma

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

channel

Передайте будь-яку коректну для вашого режиму каналу константу. Для застосування до більш ніж одного каналу комбінуйте константи каналів за допомогою побітових операторів. За замовчуванням одно **Imagick::CHANNEL_DEFAULT**Обратитесь к спискуконстант каналів

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

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

Помилки

Викликає ImagickException у разі виникнення помилки.

Приклади

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

Адаптивне розмиття зображення та відображення його у браузері.

Loading...

Висновок наведеного прикладу буде схожим на:

Приклад висновку: Використання Imagick::adaptiveBlurImage()

Дивіться також