查詢

Imagick::setPage()函式—用法及示例

「 設定影象的頁面尺寸和偏移量 」


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

補充糾錯
上一個函式: Imagick::setPointSize()函式
下一個函式: Imagick::__construct()函式
熱門PHP函式
分享連結