Добавляет адаптивный фильтр размытия к изображению

# Imagick::adaptiveBlurImage

(PECL imagick 2, PECL imagick 3)

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

### Описание

public function 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():

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

    <?php

    header('Content-type: image/jpeg');

    $image = new Imagick('test.jpg');

    $image->adaptiveBlurImage(5,3);
    echo $image;

    ?>

Вывод приведённого примера будет похож на:

### Смотрите также

- Imagick::blurImage() - Добавляет фильтр размытия к изображению
- Imagick::motionBlurImage() - Имитирует размытие в движении
- Imagick::radialBlurImage() - Радиальное размытие изображения

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open