查询

Imagick::sepiaToneImage()函数—用法及示例

「 将图像转换为深褐色(Sepia Tone)效果 」


函数名:Imagick::sepiaToneImage()

函数描述:该函数用于将图像转换为深褐色(Sepia Tone)效果。

适用版本:该函数适用于PHP Imagick扩展版本3.0.0及以上。

用法:

bool Imagick::sepiaToneImage(float $threshold)

参数:

  • $threshold(可选):指定转换的阈值,范围为0到1之间。默认值为0.8。

返回值:

  • 成功时返回true,失败时返回false。

示例:

// 创建Imagick对象并加载图像
$image = new Imagick('path/to/image.jpg');

// 将图像应用Sepia Tone效果
$image->sepiaToneImage();

// 保存处理后的图像
$image->writeImage('path/to/output.jpg');

说明:

  • 该函数将当前的Imagick对象应用Sepia Tone效果,并覆盖原始图像。
  • 可以通过调整$threshold参数来控制转换的强度,较低的阈值会产生较浅的效果。
  • 如果需要保留原始图像,可以在处理前创建一个副本,并在副本上应用该函数。
补充纠错
热门PHP函数
分享链接