Размывает изображение

# Imagick::gaussianBlurImage

(PECL imagick 2, PECL imagick 3)

Imagick::gaussianBlurImage — Размывает изображение

### Описание

public function Imagick::gaussianBlurImage(float `$radius`, float `$sigma`, int `$channel` = Imagick::CHANNEL_DEFAULT): bool

Размывает изображение. Сворачивает изображение с помощью гауссовского оператора заданного радиуса и стандартного отклонения (sigma). Для получения приемлемых результатов radius должен быть больше sigma. При использовании значения radius, равного 0, метод выберет подходящий радиус.

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

`radius`

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

`sigma`

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

`channel`

  Укажите любую константу CHANNEL, которая подходит для вашего режима канала. Для применения более чем к одному каналу объедините константы типа CHANNEL с помощью побитовых операторов. Обратитесь к этому списку констант CHANNEL.

### Возвращаемые значения

Функция в случае успешной работы возвращает `true`.

### Ошибки

Функция выбрасывает исключение ImagickException, если возникла ошибка.

### Примеры

Пример #1 Пример использования Imagick::gaussianBlurImage()

    <?php
    function gaussianBlurImage($imagePath, $radius, $sigma, $channel) {
        $imagick = new \Imagick(realpath($imagePath));
        $imagick->gaussianBlurImage($radius, $sigma, $channel);
        header("Content-Type: image/jpg");
        echo $imagick->getImageBlob();
    }

    ?>

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