函数名称:Imagick::chopImage()
适用版本:Imagick类在PHP 5 >= 5.1.3, PHP 7中可用。
函数描述:该函数从图像的指定区域中移除像素,然后将图像的大小调整为剩余像素的大小。
用法:
bool Imagick::chopImage(int $width, int $height, int $x, int $y)
参数:
- $width:指定区域的宽度。
- $height:指定区域的高度。
- $x:指定区域的起始横坐标。
- $y:指定区域的起始纵坐标。
返回值:
- 成功时返回true,失败时返回false。
示例:
// 创建一个Imagick对象并读取图像文件
$image = new Imagick('path/to/image.jpg');
// 调用chopImage函数,从起始坐标(10, 20)开始,移除一个宽度为100,高度为50的区域
$image->chopImage(100, 50, 10, 20);
// 保存修改后的图像
$image->writeImage('path/to/modified_image.jpg');
以上示例将在原始图像上从坐标(10, 20)开始移除一个宽度为100,高度为50的区域,并将修改后的图像保存到新文件中。请根据实际需求调整参数值。