牛牛在线工具

Imagick::scaleImage()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Imagick::scaleImage()

按指定的宽度和高度缩放图像

函数名:Imagick::scaleImage() 函数描述:该函数用于按指定的宽度和高度缩放图像。 适用版本:该函数在Imagick扩展版本3.0.0及以上可用。 用法: bool Imagick::scaleImage(int $width, int $height, bool $bestfit = false) 参数: $width:缩放后的宽度,单位为像素。 $height:缩放后的高度,单位为像素。 $bestfit(可选):是否按比例缩放以适应指定的宽度和高度。默认为false,表示按指定的宽度和高度进行缩放,可能导致图像比例失真。 返回值:返回缩放是否成功的布尔值。 示例: // 创建一个Imagick对象并加载图像 $image = new Imagick('path/to/image.jpg'); // 缩放图像到指定的宽度和高度 $success = $image->scaleImage(800, 600); if ($success) { echo "图像缩放成功!"; } else { echo "图像缩放失败!"; } // 保存缩放后的图像 $image->writeImage('path/to/scaled_image.jpg'); // 销毁Imagick对象 $image->destroy(); 上述示例中,我们首先创建了一个Imagick对象,并加载了一张图像。然后,我们调用scaleImage()函数,将图像缩放到指定的宽度800像素和高度600像素。最后,我们判断缩放是否成功,并将缩放后的图像保存到指定路径。最后,记得销毁Imagick对象,释放内存。