查詢

ImagickDraw::setClipUnits()函式—用法及示例

「 設定剪下路徑的單位 」


函式名: ImagickDraw::setClipUnits()

函式描述: 設定剪下路徑的單位。

適用版本: Imagick 3.4.3以上版本

用法:

bool ImagickDraw::setClipUnits ( int $clip_units )

引數:

  • $clip_units:剪下路徑的單位。可選值為Imagick::RESOLUTION_UNDEFINED, Imagick::RESOLUTION_PIXELSPERINCH或Imagick::RESOLUTION_PIXELSPERCENTIMETER。

返回值:

  • 成功時返回true,失敗時返回false。

示例:

// 建立一個新的畫布
$draw = new ImagickDraw();

// 設定剪下路徑的單位為畫素每英寸
$draw->setClipUnits(Imagick::RESOLUTION_PIXELSPERINCH);

// 應用剪下路徑到影象
$image = new Imagick('input.jpg');
$image->drawImage($draw);

// 輸出影象
header('Content-Type: image/jpeg');
echo $image;

在上面的示例中,我們首先建立一個新的ImagickDraw物件,並設定剪下路徑的單位為畫素每英寸。然後,我們使用該剪下路徑將影象應用到一個Imagick物件上。最後,我們將輸出影象作為JPEG格式的內容返回給瀏覽器。

請注意,此函式僅適用於Imagick 3.4.3及以上版本。如果您的PHP安裝中沒有安裝該版本的Imagick擴充套件,您將無法使用此函式。

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