note 92502 modified in function.imagick-shadowimage by thiago

From: Date: Mon, 27 Jul 2009 18:30:39 +0000
Subject: note 92502 modified in function.imagick-shadowimage by thiago
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-158789@lists.php.net to get a copy of this message
<?php /* Read the image into the object */ $im = new Imagick( 'a.jpg' ); $im->setImageFormat("png"); /* Make the image a little smaller, maintain aspect ratio */ $im->thumbnailImage( 200, null ); /* Clone the current object */ $shadow = $im->clone(); /* Set image background color to black (this is the color of the shadow) */ $shadow->setImageBackgroundColor( new ImagickPixel( 'black' ) ); /* Create the shadow */ $shadow->shadowImage( 80, 3, 5, 5 ); /* Imagick::shadowImage only creates the shadow. That is why the original image is composited over it */ $shadow->compositeImage( $im, Imagick::COMPOSITE_OVER, 0, 0 ); /* Display the image */ header( "Content-Type: image/jpeg" ); echo $shadow; ?> --was-- /* Read the image into the object */ $im = new Imagick( 'a.jpg' ); $im->setImageFormat("png"); /* Make the image a little smaller, maintain aspect ratio */ $im->thumbnailImage( 200, null ); /* Clone the current object */ $shadow = $im->clone(); /* Set image background color to black (this is the color of the shadow) */ $shadow->setImageBackgroundColor( new ImagickPixel( 'black' ) ); /* Create the shadow */ $shadow->shadowImage( 80, 3, 5, 5 ); /* Imagick::shadowImage only creates the shadow. That is why the original image is composited over it */ $shadow->compositeImage( $im, Imagick::COMPOSITE_OVER, 0, 0 ); /* Display the image */ header( "Content-Type: image/jpeg" ); echo $shadow; http://php.net/manual/en/function.imagick-shadowimage.php

« previous php.notes (#158789) next »