PHPerKaigi 2025

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

?>

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy