Imagick
PHP Manual

Imagick::shadeImage

(PECL imagick 2.0.0)

Imagick::shadeImageCreates a 3D effect

Descrierea

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

Shines a distant light on an image to create a three-dimensional effect. You control the positioning of the light with azimuth and elevation; azimuth is measured in degrees off the x axis and elevation is measured in pixels above the Z axis. Această metodă este disponibilă dacă Imagick a fost compilat cu ImageMagick de versiunea 6.2.9 sau ulterior.

Parametri

gray

A value other than zero shades the intensity of each pixel.

azimuth

Defines the light source direction.

elevation

Defines the light source direction.

Valorile întoarse

Întoarce TRUE în caz de succes.

Erori/Excepții

Throws ImagickException on failure.

Exemple

Example #1 Imagick::shadeImage()

<?php
function shadeImage($imagePath) {
    
$imagick = new \Imagick(realpath($imagePath));
    
$imagick->shadeImage(true4520);
    
header("Content-Type: image/jpg");
    echo 
$imagick->getImageBlob();
}

?>


Imagick
PHP Manual