牛牛在线工具

Imagick::cropImage()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Imagick::cropImage()

裁剪图像,将图像的一部分作为新的图像返回

函数名: Imagick::cropImage() 适用版本: Imagick 2.2.2 及以上版本 用法: Imagick::cropImage() 方法用于裁剪图像,将图像的一部分作为新的图像返回。该方法接受四个参数,分别是裁剪的宽度、裁剪的高度、裁剪的起始X坐标和裁剪的起始Y坐标。 语法:bool Imagick::cropImage(int $width, int $height, int $x, int $y) 参数: $width:裁剪的宽度,单位为像素。 $height:裁剪的高度,单位为像素。 $x:裁剪的起始X坐标,单位为像素。 $y:裁剪的起始Y坐标,单位为像素。 返回值:成功时返回 true,失败时返回 false。 示例: // 创建一个Imagick对象并加载图像 $image = new Imagick('input.jpg'); // 裁剪图像,从坐标(100, 100)开始,裁剪宽度为200像素,高度为150像素 $image->cropImage(200, 150, 100, 100); // 保存裁剪后的图像 $image->writeImage('output.jpg'); // 销毁对象 $image->destroy(); 上述示例中,我们首先创建了一个 Imagick 对象并加载了名为 "input.jpg" 的图像。接着,使用 cropImage() 方法对图像进行裁剪,从坐标 (100, 100) 开始,裁剪宽度为 200 像素,高度为 150 像素。最后,使用 writeImage() 方法将裁剪后的图像保存为 "output.jpg"。最后,我们销毁了 Imagick 对象。 请注意,示例中的文件路径是相对路径,你需要根据你自己的实际情况进行调整。