OpenHarmony开发者论坛

标题: 关于图片压缩API的质量参数quality与图片原始大小、压缩后大小,是什么关系?如果要设置压缩后的图片大小要如何实现?如果要把图片压缩在指定大小(如500k)以内,那么要怎么设置参数才能使无论多大的原始图片都被压缩至500k? [打印本页]

作者: 北向实践与赋能    时间: 2024-2-7 16:05
标题: 关于图片压缩API的质量参数quality与图片原始大小、压缩后大小,是什么关系?如果要设置压缩后的图片大小要如何实现?如果要把图片压缩在指定大小(如500k)以内,那么要怎么设置参数才能使无论多大的原始图片都被压缩至500k?
[md]关于图片压缩API的质量参数quality与图片原始大小、压缩后大小,是什么关系?如果要设置压缩后的图片大小要如何实现?如果要把图片压缩在指定大小(如500k)以内,那么要怎么设置参数才能使无论多大的原始图片都被压缩至500k?
[/md]
作者: 北向实践与赋能    时间: 2024-2-7 16:06
标题: 关于图片压缩API的质量参数quality与图片原始大小、压缩后大小,是什么关系?如果要设置压缩后的图片大小要如何实现?如果要把图片压缩在指定大小(如500k)以内,那么要怎么设置参数才能使无论多大的原始图片都被压缩至500k?
[md]**关键字**
图片编码、压缩质量

**解决方案**
对于有损压缩图片格式,如jpeg格式,质量参数会影响压缩后的图片大小,对于无损压缩图片格式,如png格式,质量参数不会影响压缩后的图片大小。
对于有损压缩图片格式,压缩后的图片大小不仅取决于图片原始大小、图片压缩质量,还与图片中内容有较大关系,因此当前系统不支持设置压缩后的图片大小,如果应用想要指定压缩后图片大小,可以根据压缩结果调整质量参数,或者将pixelmap scale到更小的尺寸后再压缩。

**参考资料**

1. [scale](https://gitee.com/openharmony/do ... pis-image.md#scale9)
2. [packing](https://gitee.com/openharmony/do ... is-image.md#packing)
[/md]




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5