<?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();
}
?>