函式名:setImagePage()
適用版本:PHP 5 >= 5.5.0, PHP 7, PECL imagick >= 3.1.0
用法:setImagePage(float $width, float $height, float $x, float $y)
說明:setImagePage()方法用於設定影象的頁面屬性,這些屬性確定了影象的大小和位置。影象的頁面屬性是指影象的寬度、高度以及在畫布上的位置。
引數:
- $width:影象的頁面寬度,以畫素為單位。
- $height:影象的頁面高度,以畫素為單位。
- $x:影象在畫布上的x座標位置,以畫素為單位。
- $y:影象在畫布上的y座標位置,以畫素為單位。
示例:
// 建立一個Imagick物件
$image = new Imagick('image.jpg');
// 設定影象的頁面屬性
$image->setImagePage(800, 600, 100, 100);
// 儲存修改後的影象
$image->writeImage('image_modified.jpg');
在上面的示例中,我們首先建立了一個Imagick物件,並載入了名為'image.jpg'的影象。然後,使用setImagePage()方法設定了影象的頁面屬性,將頁面寬度設定為800畫素,頁面高度設定為600畫素,x座標位置設定為100畫素,y座標位置設定為100畫素。最後,使用writeImage()方法儲存了修改後的影象為'image_modified.jpg'。
透過使用setImagePage()方法,我們可以調整影象在畫布上的大小和位置,從而實現影象的裁剪、縮放和定位等效果。
熱門工具排行榜