函式名稱:Imagick::setImageRenderingIntent()
函式描述:該函式用於設定影象的渲染意圖。
適用版本:該函式適用於所有的PHP版本。
語法:bool Imagick::setImageRenderingIntent ( int $rendering_intent )
引數:
- rendering_intent:一個整數值,表示渲染意圖。可選值有:
- Imagick::RENDERING_INTENT_UNDEFINED(0):未定義的渲染意圖。
- Imagick::RENDERING_INTENT_SATURATION(1):飽和度渲染意圖。
- Imagick::RENDERING_INTENT_PERCEPTUAL(2):感知渲染意圖。
- Imagick::RENDERING_INTENT_ABSOLUTE_COLORIMETRIC(3):絕對色度匹配渲染意圖。
- Imagick::RENDERING_INTENT_RELATIVE_COLORIMETRIC(4):相對色度匹配渲染意圖。
返回值:成功時返回true,失敗時返回false。
示例:
// 建立Imagick物件
$image = new Imagick();
// 讀取影象檔案
$image->readImage('input.jpg');
// 設定渲染意圖為飽和度渲染意圖
$image->setImageRenderingIntent(Imagick::RENDERING_INTENT_SATURATION);
// 儲存修改後的影象
$image->writeImage('output.jpg');
// 銷燬物件
$image->destroy();
上述示例中,我們首先建立了一個Imagick物件並讀取了一個影象檔案。然後,我們使用setImageRenderingIntent()函式將影象的渲染意圖設定為飽和度渲染意圖。最後,我們將修改後的影象儲存到output.jpg檔案中,並銷燬了Imagick物件。
注意:在使用該函式之前,需要確保已經安裝了Imagick擴充套件。
熱門工具排行榜