Создаёт 3D-эффект

# Imagick::shadeImage

(PECL imagick 2, PECL imagick 3)

Imagick::shadeImage — Создаёт 3D-эффект

### Описание

public function Imagick::shadeImage(bool `$gray`, float `$azimuth`, float `$elevation`): bool

Светит дальний свет на изображение для создания трёхмерного эффекта. Вы управляете расположением источника света с помощью азимута и возвышения; азимут измеряется в градусах от оси X, а высота измеряется в пикселях над осью Z. Метод доступен, если модуль Imagick скомпилировали с версией ImageMagick 6.2.9 или старше.

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

`gray`

  Значение, отличное от нуля, оттеняет интенсивность каждого пикселя.

`azimuth`

  Определяет направление источника света.

`elevation`

  Определяет направление источника света.

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

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

### Ошибки

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

### Примеры

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

    <?php
    function shadeImage($imagePath) {
        $imagick = new \Imagick(realpath($imagePath));
        $imagick->shadeImage(true, 45, 20);
        header("Content-Type: image/jpg");
        echo $imagick->getImageBlob();
    }

    ?>

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