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

北向实践与赋能 显示全部楼层 发表于 2024-2-7 16:05:57

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

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论1

北向实践与赋能

沙发 发表于 2024-2-7 16:06:17

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

关键字 图片编码、压缩质量

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

参考资料

  1. scale
  2. packing

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部