phpday 2025 - Call For Papers

Imagick::rollImage

(PECL imagick 2, PECL imagick 3)

Imagick::rollImage画像を補正する

説明

public Imagick::rollImage(int $x, int $y): bool

x および y を指定して画像を補正します。

パラメータ

x

X オフセット。

y

Y オフセット。

戻り値

成功した場合に true を返します。

例1 Imagick::rollImage()

<?php
function rollImage($imagePath, $rollX, $rollY) {
$imagick = new \Imagick(realpath($imagePath));
$imagick->rollimage($rollX, $rollY);
header("Content-Type: image/jpg");
echo
$imagick->getImageBlob();
}

?>

add a note

User Contributed Notes 1 note

up
2
simonjjarrett at gmail dot com
4 years ago
This function will make the image wrap around from bottom to top or side to side, hence "roll". If you want to just offset an image without the wrap-around, use Imagick::extentImage instead.
To Top