Imagick::shadeImage
(PECL imagick 2, PECL imagick 3)
Imagick::shadeImage — Creates a 3D effect
Beschreibung
$gray, float $azimuth, float $elevation): boolShines 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. Diese Funktion ist verfügbar, wenn Imagick gegen die ImageMagick-Version 6.2.9 oder höher kompiliert wurde.
Parameter-Liste
- 
gray
- 
      A value other than zero shades the intensity of each pixel. 
- 
azimuth
- 
      Defines the light source direction. 
- 
elevation
- 
      Defines the light source direction. 
Rückgabewerte
   Liefert true bei Erfolg.
  
Fehler/Exceptions
Throws ImagickException on failure.
Beispiele
Beispiel #1 Imagick::shadeImage()
<?php
function shadeImage($imagePath) {
    $imagick = new \Imagick(realpath($imagePath));
    $imagick->shadeImage(true, 45, 20);
    header("Content-Type: image/jpg");
    echo $imagick->getImageBlob();
}
?>
 
                     
                     
                     
                     
                    
 
          