图片是否有内存缓存的概念?有的话怎么存取?举例就是像其他系统的SDWebImage和Glide这样有图片三级缓存机制的,在HarmonyOS平台上是否支持?或者说HarmonyOS有自己独特的策略?
图片是否有内存缓存的概念?有的话怎么存取?举例就是像其他系统的SDWebImage和Glide这样有图片三级缓存机制的,在HarmonyOS平台上是否支持?或者说HarmonyOS有自己独特的策略?
1 回答868 阅读✓ 已解决
1 回答1.2k 阅读
1 回答993 阅读
1 回答947 阅读
1 回答906 阅读
1 回答827 阅读
1 回答780 阅读
如果希望在磁盘中缓存图片,可以参考:setImageFileCacheSize,如果希望在内存中缓存图片可以参考:setImageCacheCount,但是应注意合理使用缓存。
参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-system-app-V5\#setimagecachecount7
图片压缩的话,可以看看ImagePacker和packing,可以参考下:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-image-V5
或者三方库:https://ohpm.openharmony.cn/\#/cn/detail/@yanq%2Fsipcompass
或者三方库:https://ohpm.openharmony.cn/\#/cn/detail/@dove%2Fimagemin
您可以按照您的需求来\~\~