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

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

「 按照指定的宽度和高度对图像进行缩放 」


函数名称:Gmagick::scaleimage()

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

函数描述:该函数用于按照指定的宽度和高度对图像进行缩放。

用法:

Gmagick Gmagick::scaleimage(int $width, int $height, bool $fit = false)

参数:

  • $width:要缩放的图像的宽度,以像素为单位。
  • $height:要缩放的图像的高度,以像素为单位。
  • $fit(可选):指定是否要强制将图像缩放到指定的宽度和高度。默认为false,表示图像可能会被拉伸或压缩以保持原始比例。

返回值: 如果成功,返回一个新的Gmagick对象,其中包含缩放后的图像。如果失败,返回false。

示例:

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

// 缩放图像到指定宽度和高度
$width = 400;
$height = 300;
$fit = true;
$scaledImage = $image->scaleimage($width, $height, $fit);

if ($scaledImage) {
    // 保存缩放后的图像
    $scaledImage->writeImage('scaled_image.jpg');
    echo '图像缩放成功!';
} else {
    echo '图像缩放失败!';
}

注意事项:

  • 请确保已安装Gmagick扩展,并启用了相关的php.ini配置。
  • 该函数仅适用于Gmagick对象,而不适用于Imagick对象。
补充纠错
热门PHP函数
分享链接