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

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

「 剪裁和缩放图像,以生成一个指定尺寸的缩略图 」


函数名:Imagick::cropThumbnailImage()

适用版本:Imagick库版本6.2.9以上

用法:这个函数用于剪裁和缩放图像,以生成一个指定尺寸的缩略图。它会保持原始图像的纵横比,并根据需要裁剪图像。

语法:bool Imagick::cropThumbnailImage(int $width, int $height)

参数:

  • $width:缩略图的宽度
  • $height:缩略图的高度

返回值:如果成功生成了缩略图,则返回true。如果失败,则返回false。

示例:

// 创建一个Imagick对象
$image = new Imagick('image.jpg');

// 调用cropThumbnailImage函数生成缩略图
$result = $image->cropThumbnailImage(200, 200);

if ($result) {
    // 缩略图生成成功,保存缩略图
    $image->writeImage('thumbnail.jpg');
    echo '缩略图生成成功!';
} else {
    echo '缩略图生成失败!';
}

// 销毁Imagick对象
$image->destroy();

在上面的示例中,我们首先创建了一个Imagick对象,然后调用cropThumbnailImage函数来生成一个200x200像素的缩略图。如果生成成功,我们将缩略图保存为thumbnail.jpg,并输出"缩略图生成成功!"。如果生成失败,则输出"缩略图生成失败!"。

需要注意的是,使用该函数之前需要确保你已经安装了Imagick库,并已经加载了Imagick扩展。

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