📜  PHP | Gmagick modulateimage()函数(1)

📅  最后修改于: 2023-12-03 14:45:16.192000             🧑  作者: Mango

PHP | Gmagick modulateimage()函数

简介

Gmagick modulateimage() 函数可以调整图片的亮度、饱和度和色调。

语法
public Gmagick::modulateimage(float $brightness, float $saturation, float $hue): Gmagick
参数
  • $brightness:调整亮度的百分比,取值范围为-100到100。
  • $saturation:调整饱和度的百分比,取值范围为-100到100。
  • $hue:调整色调的百分比,取值范围为-100到100。
返回值

返回调整后的 Gmagick 对象。

示例
<?php
$gmagick = new Gmagick('example.jpg');
$gmagick->modulateimage(100, 50, 0); // 增加亮度 100%,饱和度 50%,色调不变
$gmagick->write('example_modulated.jpg');
?>
注意事项
  • 该函数属于 Gmagick 类,需要安装 gmagick 扩展。
  • $brightness$saturation$hue 参数取值范围为-100到100。
  • 对原图进行修改时,建议生成新的 Gmagick 对象,以免影响到原始图片。