图片与字体资源迁移到更高压缩格式后为何可能让首帧和动画变差
简答题中等796 次浏览
参考答案与解析
# 核心结论
图片和字体迁移到更高压缩格式后,文件体积下降只代表传输字节减少,不代表端到端成本必然下降。新格式可能增加解码、文本整形、栅格化、瞬时内存和纹理上传成本,并与首屏脚本、布局及动画争夺处理器、图形处理器和内存带宽。因此应按照资源用途、出现阶段和设备能力分级选择格式,以真实设备上的首帧、业务可用时间、动画稳定性和内存为验收依据,而不能只比较压缩率。
# 底层机制
图片从网络或安装包读取后,通常要经过格式解析、解码为像素缓冲、缩放和纹理上传。压缩文件很小,解码后的内存仍主要由像素尺寸、颜色格式和帧数决定。例如远大于显示区域的图片,即使压缩率很高,也可能解码为巨大的像素缓冲。带透明通道、渐进显示、多帧动画和高色深资
