函数名:Imagick::adaptiveResizeImage() 函数功能:该函数用于调整图像的大小,使其适应给定的尺寸,同时保持图像的纵横比例不变。 适用版本:Imagick类是从ImageMa...
函数名:Imagick::adaptiveResizeImage()
函数功能:该函数用于调整图像的大小,使其适应给定的尺寸,同时保持图像的纵横比例不变。
适用版本:Imagick类是从ImageMagick库中派生的,因此要使用该函数,必须确保已经安装了ImageMagick库,并在PHP中启用了Imagick扩展。该函数从Imagick扩展版本2.2.2开始可用。
用法:
bool Imagick::adaptiveResizeImage(int $width, int $height, bool $bestfit = false)
参数说明:
返回值: 如果成功调整图像大小,则返回true;否则返回false。
示例:
// 创建一个Imagick对象并加载图像
$image = new Imagick('path/to/image.jpg');
// 调整图像大小为300x200像素
$image->adaptiveResizeImage(300, 200);
// 保存调整后的图像
$image->writeImage('path/to/resized_image.jpg');
// 销毁Imagick对象
$image->destroy();
上述示例中,我们首先创建了一个Imagick对象,并加载了一个图像文件。然后,我们调用adaptiveResizeImage()函数,将图像的大小调整为300x200像素。最后,我们使用writeImage()函数将调整后的图像保存到指定路径,并使用destroy()函数销毁Imagick对象。
注意事项: