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

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

PHP | Gmagick cropthumbnailimage()函数

cropthumbnailimage()是Gmagick库提供的函数之一,可以裁剪并缩放给定的图片以生成缩略图。

语法
public Gmagick::cropthumbnailimage($width, $height = null)
参数
  • $width: 缩略图的宽度。
  • $height: 缩略图的高度。

如果只提供宽度,则高度将自动计算以保持图像的宽高比。

返回值

该函数返回一个Gmagick对象,它包含了裁剪后的缩略图。

例子

下面是一个简单的例子,将一个图片裁剪并生成一个宽度为200像素的缩略图:

$gmagick = new Gmagick('original_image.png');
$gmagick->cropthumbnailimage(200);
header('Content-Type: image/png');
echo $gmagick;
注意事项
  • 如果需要在旋转和倾斜之前裁剪图像,请在cropthumbnailimage()之前使用normalizeImage()函数进行颜色转换。
  • 当要显示缩略图时,请确保为Content-Type标头设置了正确的值,例如image/pngimage/jpeg等。