动态设计的交付方式(六)


PAG

PAG 是腾讯自主研发的一个开源项目,它同时支持「矢量预合成」导出和「BMP 预合成」导出两种方式。

矢量预合成导出无法支持所有的AE特性,但相对来说还是比 Lottie 支持的格式要多的多,在理想情况下使用矢量预合成

可以获得更好的性能和更小的动画文件。

BMP 预合成导出模式支持所有AE特效,设计师只需要关注视觉效果本身即可,相应的会对设备性能产生一定消耗。BMP

预合成目前支持视频序列帧和位图序列帧两种导出的存储格式,它对位图做了简单的帧间压缩,可比传统的 PNG 序列文

件小 50%。视频存储格式帧基于 H264 帧间压缩并补充了透明通道(类似VAP的解决方案),相比位图存储格式只有

10% ~ 25% 左右的文件大小。

而且在目前的版本迭代中,PAG 还同时支持了「矢量预合成」和「BMP 预合成」混合导出,可以在文件导出效果、性能、

体量上做到更优秀的表现。不过虽然 PAG 在效果和压缩上表现优越,但是在遇到大型动画或复杂特效后对设备性能的压

力还是巨大的,而且目前仅支持iOS、Android,Web支持正在开发中。此时 VAP 可以作为 PAG 的平替。

目前在起点读书内的各类打赏投票场景,为了更好的展示效果,动效格式都会优先考虑 PAG。

 

文章来源:阅文体验设计YUX,版权归原作者所有

 

>