函数名:Imagick::resetImagePage()
适用版本:Imagick类在PHP 5 >= 5.4.0, PHP 7中可用。
用法:Imagick::resetImagePage()函数用于重置图像的页面设置。图像页面通常用于指定图像的边距、偏移和尺寸。
语法:public Imagick::resetImagePage()
示例:
// 创建一个Imagick对象并读取图像
$image = new Imagick('image.jpg');
// 获取图像的当前页面设置
$page = $image->getImagePage();
var_dump($page);
// 重置图像的页面设置
$image->resetImagePage();
// 再次获取图像的页面设置
$page = $image->getImagePage();
var_dump($page);
输出:
array(4) {
["width"]=>
int(800)
["height"]=>
int(600)
["x"]=>
int(0)
["y"]=>
int(0)
}
array(4) {
["width"]=>
int(800)
["height"]=>
int(600)
["x"]=>
int(0)
["y"]=>
int(0)
}
在示例中,首先创建一个Imagick对象并读取名为'image.jpg'的图像。然后使用getImagePage()函数获取图像的当前页面设置,并打印输出。接下来,调用resetImagePage()函数重置图像的页面设置。最后,再次使用getImagePage()函数获取图像的页面设置,并打印输出。可以看到,图像的页面设置在调用resetImagePage()函数后被重置为默认值。