首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]Imagick::setCompressionQuality()函数—用法及示例

发布于 2025-04-27 20:44:39
0
36

函数名:Imagick::setCompressionQuality()

适用版本:PHP 5 >= 5.4.0, PECL imagick >= 2.2.0

函数说明:设置图像的压缩质量,该方法用于在保存图像时控制压缩质量的级别。该方法只适用于JPEG图像格式。

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

参数:

  • quality:压缩质量的级别,取值范围为0-100,值越高表示质量越好,默认值为80。

返回值:成功时返回true,失败时返回false。

示例:

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

// 设置压缩质量为90
$image->setCompressionQuality(90);

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

上述示例中,首先创建了一个Imagick对象,并加载了名为image.jpg的图像。然后使用setCompressionQuality()方法将压缩质量设置为90。最后,使用writeImage()方法将图像保存为名为compressed_image.jpg的文件。

注意:在使用该方法时,需要确保安装了Imagick扩展以及相关的依赖库。

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流