<?php
$img = new Imagick('blablabla.jpg');
$img->swirlImage ( 20.0 );
header("Content-Type: image/jpeg");
echo $img;
?>
(PECL imagick 2, PECL imagick 3)
Imagick::swirlImage — Tourbillonne les pixels du centre de l'image
Tourbillonne les pixels du centre de l'image, où le paramètre
degrees
indique le degré du tourbillon de l'arc
autour duquel les pixels sont bougés. Vous obtiendrez des effets différents
suivant le degré choisi, entre 1 et 360.
degrees
Retourne true
en cas de succès.
Lance une exception ImagickException si une erreur survient.
Exemple #1 Exemple avec Imagick::swirlImage()
<?php
function swirlImage($imagePath, $swirl) {
$imagick = new \Imagick(realpath($imagePath));
$imagick->swirlImage($swirl);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
}
?>