牛牛在线工具

Imagick::setImageCompressionQuality()

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

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()。