HarmonyOS 鸿蒙Next 拍照后,压缩图片时间比较长
HarmonyOS 鸿蒙Next 拍照后,压缩图片时间比较长
使用https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-image-16-V5这个方案去压缩图片,4M压缩到600KB要1.5s左右的时间,但是同样压缩安卓只需80ms左右的时间,希望能提供性能高的压缩方案
2 回复
目前官方压缩图片只有这种方式。可以尝试将demo中压缩偏好改为优先压缩尺寸,然后调整最低图片质量。这边测试将图片质量调整为60-80,压缩时间为220ms左右。或者使用demo中手动模式,将图片资料调整为80,压缩时间也是在200-300ms,参考demo:https://gitee.com/harmonyos-cases/cases/tree/master/CommonAppDevelopment/feature/imagecompression
针对HarmonyOS鸿蒙Next拍照后压缩图片时间较长的问题,这通常与图片的大小、压缩算法的效率以及设备的处理能力有关。以下是一些可能的原因和解释:
- 图片大小:拍照后生成的图片往往较大,尤其是高分辨率和开启HDR、AI摄影等功能时。大图压缩需要更多时间和计算资源。
- 压缩算法:压缩算法的效率直接影响压缩时间。HarmonyOS提供了图片压缩接口,但不同参数下的压缩效率不同。
- 设备性能:设备的处理器速度和内存大小也会影响压缩时间。
为了优化压缩时间,可以尝试以下方法:
- 调整图片大小:在压缩前,可以适当降低图片的分辨率。
- 优化压缩参数:根据需求调整压缩参数(如质量、缩放比例),以达到最佳压缩效率。
- 更新系统:确保HarmonyOS系统已更新到最新版本,以利用最新的性能优化。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。