函数名:Gmagick::chopimage()
适用版本:Gmagick扩展版本需大于等于2.0.0
用法:该函数用于从图像中剪切出指定区域的一部分。
示例:
// 创建一个Gmagick对象并加载图像
$gmagick = new Gmagick('path/to/image.jpg');
// 定义要剪切的区域的起始坐标和宽高
$x = 100; // 起始横坐标
$y = 100; // 起始纵坐标
$width = 200; // 剪切宽度
$height = 200; // 剪切高度
// 使用chopimage()函数剪切图像
$gmagick->chopimage($width, $height, $x, $y);
// 将剪切后的图像保存到新文件
$gmagick->write('path/to/trimmed_image.jpg');
注意事项:
- Gmagick::chopimage()函数会修改原始图像,所以在使用之前最好先创建图像的副本。
- 剪切的区域由起始坐标和宽高定义。起始坐标的原点为图像的左上角。
- 剪切后的图像可以通过write()函数保存到新文件,也可以直接在浏览器中显示。