Documentación offline PHP master

Imagick::shadeImage

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Imagick::shadeImage

Crea un efecto en 3D

Descripción#

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

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

`Imagick::shadeImage`
shadeImage(true, 45, 20); header("Content-Type: image/jpg"); echo $imagick->getImageBlob(); } ?>

```php