函式名: 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()
。