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

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

「 设置图像的红色主色调 」


函数名:Gmagick::setimageredprimary()

适用版本:PHP >= 5.4.0

用法:该函数用于设置图像的红色主色调。

语法:bool Gmagick::setimageredprimary(float $x, float $y)

参数:

  • $x:红色主色调的X坐标,取值范围为0.0到1.0。
  • $y:红色主色调的Y坐标,取值范围为0.0到1.0。

返回值:成功时返回 TRUE,失败时返回 FALSE。

示例:

// 创建 Gmagick 对象
$gmagick = new Gmagick('path/to/image.jpg');

// 设置红色主色调为 (0.5, 0.3)
$success = $gmagick->setimageredprimary(0.5, 0.3);

if ($success) {
    echo '红色主色调设置成功!';
} else {
    echo '红色主色调设置失败!';
}

// 输出图像
header('Content-Type: image/jpeg');
echo $gmagick;

注意事项:

  • 该函数需要在安装了 GraphicsMagick 或 ImageMagick 扩展的情况下才能使用。
  • 图像的红色主色调是指在色彩空间中红色的位置,通过设置红色主色调,可以调整图像中红色的饱和度和色调。
  • $x 和 $y 参数的取值范围是从0.0到1.0,其中 (0.0, 0.0) 代表色彩空间的原点,(1.0, 1.0) 代表色彩空间的最大值。
  • 可以通过多次调用该函数来设置图像的红色主色调。最后一次调用将覆盖之前的设置。
  • 如果图像的色彩空间不支持红色主色调的设置,或者发生了其他错误,该函数将返回 FALSE。
补充纠错
热门PHP函数
分享链接