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

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

「 从图像的指定区域中移除像素,然后将图像的大小调整为剩余像素的大小 」


函数名称: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的区域,并将修改后的图像保存到新文件中。请根据实际需求调整参数值。

补充纠错
上一个函数: Imagick::clampImage()函数
下一个函数: Imagick::charcoalImage()函数
热门PHP函数
分享链接