<?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 — Swirls the pixels about the center of the image
Swirls the pixels about the center of the image, where degrees indicates the sweep of the arc through which each pixel is moved. You get a more dramatic effect as the degrees move from 1 to 360.
degrees
Повертає true
в разі успіху.
Кидає ImagickException в разі помилки.
Приклад #1 Imagick::swirlImage()
<?php
function swirlImage($imagePath, $swirl) {
$imagick = new \Imagick(realpath($imagePath));
$imagick->swirlImage($swirl);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
}
?>