函数名: Imagick::setPage()
适用版本: Imagick 2.0.0 及以上版本
函数描述: 设置图像的页面尺寸和偏移量。
用法:
bool Imagick::setPage ( int $width , int $height , int $x , int $y )
参数:
$width
:图像的宽度。$height
:图像的高度。$x
:图像的水平偏移量。$y
:图像的垂直偏移量。
返回值:成功时返回 TRUE,失败时返回 FALSE。
示例:
$imagick = new Imagick('image.jpg');
$imagick->setPage(800, 600, 100, 100);
$imagick->writeImage('output.jpg');
在上面的示例中,我们首先创建了一个 Imagick 对象,并加载了名为 "image.jpg" 的图像文件。然后,我们使用 setPage()
函数设置了图像的页面尺寸为 800x600,并将图像的偏移量设置为 (100, 100)。最后,我们使用 writeImage()
函数将修改后的图像保存为名为 "output.jpg" 的文件。
注意:setPage()
函数只会修改图像的属性,并不会实际改变图像的尺寸或偏移量。如果需要对图像进行裁剪或调整尺寸,请使用其他相应的函数,如 cropImage()
或 resizeImage()
。