首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]Gmagick::thumbnailimage()函数—用法及示例

发布于 2025-04-26 19:42:28
0
22

函数名称:Gmagick::thumbnailimage() 函数描述:该函数用于将图像缩放为指定的尺寸,保持原始的宽高比。 适用版本:Gmagick扩展版本2.0.1以上 用法: Gmagick G...

函数名称:Gmagick::thumbnailimage()

函数描述:该函数用于将图像缩放为指定的尺寸,保持原始的宽高比。

适用版本:Gmagick扩展版本2.0.1以上

用法:

Gmagick Gmagick::thumbnailimage(int $width, int $height, bool $bestfit = false, bool $fill = false)

参数:

  • $width:目标宽度(以像素为单位)
  • $height:目标高度(以像素为单位)
  • $bestfit(可选):如果设置为true,则图像将被缩放以适应指定的尺寸,但保持其原始宽高比。默认值为false。
  • $fill(可选):如果设置为true,则图像将被缩放并剪裁以填充指定的尺寸,而不保持其原始宽高比。默认值为false。

返回值:成功时返回true,失败时返回false。

示例:

// 创建Gmagick对象
$image = new Gmagick('path/to/image.jpg');

// 缩放图像为指定尺寸
$image->thumbnailimage(300, 200);

// 保存缩放后的图像
$image->write('path/to/thumbnail.jpg');

以上示例将会加载一张名为'image.jpg'的图像文件,将其缩放为300像素宽和200像素高,并保存为'thumbnail.jpg'。如果原始图像的宽高比与目标尺寸不匹配,缩放后的图像将保持原始宽高比。

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流