(PECL imagick 2, PECL imagick 3)
Imagick::shadeImage — Cria um efeito 3D
Ilumina à distância uma imagem para criar um efeito tridimensional. O controle do posicionamento da luz é feito com azimute e elevação; o azimute é medido em graus em relação ao X e a elevação é medida em pixels acima do eixo Z. Este método estará disponível se a extensão Imagick tiver sido compilada com a ImageMagick versão 6.2.9 ou superior.
grayUm valor diferente de zero reduz a intensidade de cada pixel.
azimuthAzimute. Define a direção da fonte de luz.
elevationElevação. Define a altura da fonte de luz.
   Retorna true em caso de sucesso.
  
Lança uma ImagickException em caso de falha.
Exemplo #1 Exemplo de Imagick::shadeImage()
<?php
function shadeImage($imagePath) {
    $imagick = new \Imagick(realpath($imagePath));
    $imagick->shadeImage(true, 45, 20);
    header("Content-Type: image/jpg");
    echo $imagick->getImageBlob();
}
?>