Crea un efecto en 3D

# Imagick::shadeImage

(PECL imagick 2, PECL imagick 3)

Imagick::shadeImage — Crea un efecto en 3D

### Descripción

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

Hace brillar una luz distante sobre una imagen para crear un efecto tridimensional. Se controla la posición de la luz con los parámetros azimuth (acimut) y elevation (elevación); el acimut se mide en grados desde el eje X y la elevación se mide en píxeles por encima del eje Z. Este método solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.2.9 o superior.

### Parámetros

`gray`

  Un valor distinto de cero sombrea la intensidad de cada píxel.

`azimuth`

  Define la dirección de la fuente de luz.

`elevation`

  Define la dirección de la fuente de luz.

### Valores devueltos

Devuelve `true` en caso de éxito.

### Errores/Excepciones

Lanza una excepción de tipo ImagickException en caso de error.

### Ejemplos

Ejemplo #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