YYImage
YYImage copied to clipboard
网络 webp 磁盘存储的问题
网络图片 jpg 通过阿里云 转码为 webp 后 格式变小, 但是通过 yyimage 缓存之后, 缓存起来的图片大小竟然翻了好几倍....
原图 70kb 转为 webp 后 10kb yyimage 存储后 400多 kb
缓存使用的是解码后的每帧图片,然后把CGImage转成了ImageIO来存储到磁盘的,下一次读取磁盘缓存时避免了WebP的解码时间(直接通过ImageIO读)。
如果你有需求,要考虑缓存容量比CPU性能和帧率更为重要,可以新加一个参数,在缓存时不用ImageIO而是原本的WebP数据