📜  PHP | Gmagick cropimage()函数(1)

📅  最后修改于: 2023-12-03 15:18:23.293000             🧑  作者: Mango

PHP | Gmagick cropimage()函数

简介

Gmagick 是基于 GraphicsMagick 库的 PHP 扩展,提供了操作图片的功能,包括了剪切、缩放、转换格式等。cropimage() 函数是 Gmagick 扩展中的一种,可以用于裁剪图片。

语法
bool Gmagick::cropimage(int $width, int $height, int $x, int $y)
参数
  • width:裁剪后的宽度。
  • height:裁剪后的高度。
  • x:裁剪后的起始横坐标。
  • y:裁剪后的起始纵坐标。
返回值

如果执行成功,将返回 true;否则返回 false。

示例
<?php

// 创建一个 Gmagick 对象,并加载图片
$gmagick = new Gmagick();
$gmagick->readimage('input.jpg');

// 裁剪图片,并保存
$gmagick->cropimage(200, 200, 0, 0);
$gmagick->writeimage('output.jpg');

?>
注意事项
  • 如果裁剪后的宽度或高度大于原始图片的宽度或高度,将会自动填充背景色。
  • 如果裁剪后的起始横坐标或起始纵坐标超出了原始图片的范围,将会自动校正。