<?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 — 使像素環繞影像中心旋轉
使像素環繞影像中心旋轉,其中 degrees 表示每個像素移動的弧度。當 degrees 從 1 移至 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();
}
?>