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

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

「 将图像缩放为指定的尺寸,保持原始的宽高比 」


函数名称: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'。如果原始图像的宽高比与目标尺寸不匹配,缩放后的图像将保持原始宽高比。

补充纠错
上一个函数: Gmagick::trimimage()函数
下一个函数: Gmagick::swirlimage()函数
热门PHP函数
分享链接