查詢

Gmagick::cropimage()函式—用法及示例

「 裁剪Gmagick物件的影象 」


函式名:Gmagick::cropimage()

適用版本:PHP 5 >= 5.3.0, PECL gmagick >= 1.0.0

用法:Gmagick::cropimage(int $width, int $height, int $x, int $y)

說明:該函式用於裁剪Gmagick物件的影象。裁剪後的影象將被設定為新的尺寸,並且只包含指定的區域。

引數:

  • $width: 新影象的寬度。
  • $height: 新影象的高度。
  • $x: 裁剪區域的起始橫座標。
  • $y: 裁剪區域的起始縱座標。

返回值:如果成功裁剪影象,則返回一個新的Gmagick物件,否則返回 FALSE。

示例:

// 建立 Gmagick 物件
$gmagick = new Gmagick('image.jpg');

// 裁剪影象
$croppedImage = $gmagick->cropimage(200, 200, 50, 50);

// 檢查是否成功裁剪影象
if ($croppedImage) {
    // 儲存裁剪後的影象
    $croppedImage->writeImage('cropped_image.jpg');
    echo '影象裁剪成功!';
} else {
    echo '影象裁剪失敗!';
}

// 釋放資源
$gmagick->destroy();

上述示例中,我們首先建立了一個 Gmagick 物件,並載入了一張名為 "image.jpg" 的影象。然後,我們呼叫 cropimage() 方法來裁剪影象,指定新的寬度為 200,高度為 200,裁剪區域的起始橫座標為 50,起始縱座標為 50。如果裁剪成功,則將裁剪後的影象儲存為 "cropped_image.jpg",並輸出 "影象裁剪成功!",否則輸出 "影象裁剪失敗!"。最後,我們釋放了 Gmagick 物件資源。

請注意,為了使用 Gmagick 類和相關函式,你需要安裝 Gmagick 擴充套件。

補充糾錯
熱門PHP函式
分享連結