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

Imagick::setImageCompressionQuality()函数—用法及示例

「 设置图像的压缩质量 」


函数名称:Imagick::setImageCompressionQuality()

函数描述:该函数用于设置图像的压缩质量。

适用版本:该函数适用于PHP的Imagick扩展版本3.0.0及以上。

语法:bool Imagick::setImageCompressionQuality ( int $quality )

参数:

  • quality:一个整数值,表示压缩质量的百分比,取值范围为0-100。0表示最差的质量,100表示最佳的质量。

返回值:如果成功设置图像的压缩质量,则返回true。如果发生错误,则返回false。

示例:

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

// 设置图像的压缩质量为80%
$image->setImageCompressionQuality(80);

// 保存修改后的图像
$image->writeImage('compressed_image.jpg');

// 销毁对象
$image->destroy();

上述示例中,我们首先创建了一个Imagick对象,并加载了名为"image.jpg"的图像文件。然后,使用setImageCompressionQuality()函数将图像的压缩质量设置为80%。最后,使用writeImage()函数将修改后的图像保存为"compressed_image.jpg"文件。最后,我们销毁了Imagick对象。

请注意,使用该函数仅会修改图像的压缩质量,并不会改变图像的格式。如果需要更改图像的格式,请使用其他相应的函数,例如Imagick::setImageFormat()。

补充纠错
热门PHP函数
分享链接