函數(shù):Gmagick::setimagerenderingintent()
適用版本:PHP 5 >= 5.3.0, PECL gmagick >= 1.0.0
用法:Gmagick::setimagerenderingintent(int $rendering_intent)
描述:該函數(shù)用于設(shè)置圖像的渲染意圖。
參數(shù):
- $rendering_intent:一個(gè)整數(shù),表示渲染意圖??蛇x值有以下幾種:
- Gmagick::RENDERING_INTENT_UNDEFINED (0):未定義的渲染意圖。
- Gmagick::RENDERING_INTENT_SATURATION (1):飽和度渲染意圖。
- Gmagick::RENDERING_INTENT_PERCEPTUAL (2):感知渲染意圖。
- Gmagick::RENDERING_INTENT_ABSOLUTE_COLORIMETRIC (3):絕對(duì)色度渲染意圖。
- Gmagick::RENDERING_INTENT_RELATIVE_COLORIMETRIC (4):相對(duì)色度渲染意圖。
返回值:如果成功則返回 TRUE,否則返回 FALSE。
示例:
// 創(chuàng)建一個(gè) Gmagick 對(duì)象
$image = new Gmagick('image.jpg');
// 設(shè)置渲染意圖為感知渲染意圖
$image->setimagerenderingintent(Gmagick::RENDERING_INTENT_PERCEPTUAL);
// 輸出圖像
$image->writeImage('output.jpg');
上述示例中,首先創(chuàng)建了一個(gè) Gmagick 對(duì)象,然后通過(guò)調(diào)用 setimagerenderingintent()
方法將圖像的渲染意圖設(shè)置為感知渲染意圖。最后,將處理后的圖像保存到文件 output.jpg
中。
請(qǐng)注意,為了使用 Gmagick 擴(kuò)展,需要安裝 Gmagick 庫(kù)和 PECL gmagick 擴(kuò)展,并在 PHP 配置文件中啟用該擴(kuò)展。