HarmonyOS 无损压缩图片jpg发现压缩后的图片比原来大?

图片压缩操作quality=100.按道理保存下来的图片应该是至多原图大小。但是保存下来的图片比原图要大,而且每次都是如此。

阅读 573
1 个回答

quality是图片质量参数,并非是指按百分比压缩。若压缩前图片质量比指定的压缩参数quality小的话,就可能会导致压缩后的图片文件比压缩前更大;若想实现压缩变小,可以降低quality值,或是压缩前使用PixelMap.scale缩放图片后再进行压缩。

可以参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-image-4-V5

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进