English | 简体中文 | 繁體中文
查询

Gmagick::setimagerenderingintent()函数—用法及示例

「 设置图像的渲染意图 」


函数:Gmagick::setimagerenderingintent()

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

用法:Gmagick::setimagerenderingintent(int $rendering_intent)

描述:该函数用于设置图像的渲染意图。

参数:

  • $rendering_intent:一个整数,表示渲染意图。可选值有以下几种:
    • Gmagick::RENDERING_INTENT_UNDEFINED (0):未定义的渲染意图。
    • Gmagick::RENDERING_INTENT_SATURATION (1):饱和度渲染意图。
    • Gmagick::RENDERING_INTENT_PERCEPTUAL (2):感知渲染意图。
    • Gmagick::RENDERING_INTENT_ABSOLUTE_COLORIMETRIC (3):绝对色度渲染意图。
    • Gmagick::RENDERING_INTENT_RELATIVE_COLORIMETRIC (4):相对色度渲染意图。

返回值:如果成功则返回 TRUE,否则返回 FALSE。

示例:

// 创建一个 Gmagick 对象
$image = new Gmagick('image.jpg');

// 设置渲染意图为感知渲染意图
$image->setimagerenderingintent(Gmagick::RENDERING_INTENT_PERCEPTUAL);

// 输出图像
$image->writeImage('output.jpg');

上述示例中,首先创建了一个 Gmagick 对象,然后通过调用 setimagerenderingintent() 方法将图像的渲染意图设置为感知渲染意图。最后,将处理后的图像保存到文件 output.jpg 中。

请注意,为了使用 Gmagick 扩展,需要安装 Gmagick 库和 PECL gmagick 扩展,并在 PHP 配置文件中启用该扩展。

补充纠错
热门PHP函数
分享链接