函數(shù)名:Imagick::resetImagePage()
適用版本:Imagick類在PHP 5 >= 5.4.0, PHP 7中可用。
用法:Imagick::resetImagePage()函數(shù)用于重置圖像的頁面設(shè)置。圖像頁面通常用于指定圖像的邊距、偏移和尺寸。
語法:public Imagick::resetImagePage()
示例:
// 創(chuàng)建一個Imagick對象并讀取圖像
$image = new Imagick('image.jpg');
// 獲取圖像的當前頁面設(shè)置
$page = $image->getImagePage();
var_dump($page);
// 重置圖像的頁面設(shè)置
$image->resetImagePage();
// 再次獲取圖像的頁面設(shè)置
$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)
}
在示例中,首先創(chuàng)建一個Imagick對象并讀取名為'image.jpg'的圖像。然后使用getImagePage()函數(shù)獲取圖像的當前頁面設(shè)置,并打印輸出。接下來,調(diào)用resetImagePage()函數(shù)重置圖像的頁面設(shè)置。最后,再次使用getImagePage()函數(shù)獲取圖像的頁面設(shè)置,并打印輸出??梢钥吹剑瑘D像的頁面設(shè)置在調(diào)用resetImagePage()函數(shù)后被重置為默認值。