Imagick::rollImage

(PECL imagick 2, PECL imagick 3)

Imagick::rollImageOffsets an image

说明

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

Offsets an image as defined by x and y.

参数

x

The X offset.

y

The Y offset.

返回值

成功时返回 true

范例

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

?>

User Contributed Notes

simonjjarrett at gmail dot com 24-Mar-2020 02:12
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.