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

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

「 从图像的周围裁剪掉不需要的透明或白色边缘 」


函数名称:Gmagick::trimimage()

适用版本:Gmagick扩展版本 >= 2.0.0

用法: Gmagick::trimimage() 方法用于从图像的周围裁剪掉不需要的透明或白色边缘。该方法将自动检测图像的边缘并进行裁剪。

语法: bool Gmagick::trimimage(float $fuzz)

参数:

  • $fuzz(可选):指定裁剪时的容差值。默认为0,表示完全匹配。取值范围为0到1之间。

返回值: 如果成功裁剪图像,则返回 true。否则返回 false。

示例:

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

// 设置容差值为0.1,进行裁剪
$gmagick->trimimage(0.1);

// 保存裁剪后的图像
$gmagick->writeImage('trimmed_image.jpg');

上述示例代码中,首先创建了一个 Gmagick 对象,并加载了名为 "image.jpg" 的图像。然后,使用 trimimage() 方法对图像进行裁剪,指定容差值为0.1。最后,通过 writeImage() 方法将裁剪后的图像保存为 "trimmed_image.jpg" 文件。

请注意,trimimage() 方法将根据容差值自动检测图像的边缘,并裁剪掉不需要的透明或白色边缘。

补充纠错
上一个函数: Gmagick::write()函数
下一个函数: Gmagick::thumbnailimage()函数
热门PHP函数
分享链接