函数名称: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() 方法将根据容差值自动检测图像的边缘,并裁剪掉不需要的透明或白色边缘。