Dutch PHP Conference 2025 - Call For Papers

Imagick::shadeImage

(PECL imagick 2, PECL imagick 3)

Imagick::shadeImageCria um efeito 3D

Descrição

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

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.

Parâmetros

gray

Um valor diferente de zero reduz a intensidade de cada pixel.

azimuth

Azimute. Define a direção da fonte de luz.

elevation

Elevação. Define a altura da fonte de luz.

Valor Retornado

Retorna true em caso de sucesso.

Erros/Exceções

Lança uma ImagickException em caso de falha.

Exemplos

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();
}

?>

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top