v4.2.55
版本发布时间: 2023-04-12 20:11:45
Tencent/libpag最新发布版本:v4.4.8(2024-09-20 14:13:11)
主要修改内容: (1)AE 特性新增支持
- 3D 图层 (3D Layer)
- 色相/饱和度(Hue/Saturation)
- 亮度和对比度(Brightness & Contrast)
(2)接口新增
- 新增 PAGImageView 类:针对 UI 场景设计的专用播放组件,基于图片解码器+磁盘缓存模式,能够避免 OpenGL 跟 UI 视图桥接的额外开销,大幅降低内存和 CPU 占用
- 新增 PAGDecoder 类:支持通过 PAGFile 或 组合的 PAGComposition 创建,将 PAG 当做标准图片解码器使用,快捷获取某一帧的渲染内容
- PAGSurface 类:新增 copyPixelsTo 接口,支持将 PAGSurface 渲染的像素内容拷贝至业务方给定的内存地址
(3)能力新增
- 占位图替换视频,视频文件可以像普通图片一样一键替换到指定的占位图上,快速实现视频模板能力
- 导出视频文件,替换占位图或修改文本之后的 PAG 动效可以快速导出成视频文件
- 音频播放,内置音频播放能力,包含 PAG 素材自带的音频以及用户替换的视频包含的音频轨道
- 素材加密播放,支持通过桌面 PAGViewer 工具加密后的 PAG 素材进行授权播放
(4)桌面端配套工具
- macOS 平台导出插件和桌面预览工具全面支持苹果 M1 芯片架构
- 桌面端预览工具支持素材加密以及批量添加水印的能力
(5)能力优化
- 文本渲染支持含有多个 unicode 的 emoji 表情 (Android 端需要使用带 harfbuzz 后缀的版本)
- DisplacementMap 现已支持所有图层类型,不限制用于 BMP 预合成图层
- PAGView 首帧播放渲染优化,避免出现首帧跳帧的情况
- 优化存在多个图层交错引用同一个 BMP 预合成情况下的播放卡顿问题
(6)问题修复:
- iOS 平台前后台切换偶现 crash 修复
- PAGImageView 反馈问题修复
1、 libpag_4.2.55_android_armeabi_armv7a_arm64v8a.aar 4.02MB
2、 libpag_4.2.55_android_armeabi_armv7a_arm64v8a_harfbuzz.aar 4.33MB
3、 libpag_4.2.55_android_armeabi_armv7a_arm64v8a_noffavc.aar 2.92MB
4、 libpag_4.2.55_android_obj.zip 34.99MB
5、 libpag_4.2.55_android_obj_harfbuzz.zip 35.44MB
6、 libpag_4.2.55_android_obj_noffavc.zip 34.99MB
7、 libpag_4.2.55_include.zip 36.37KB
8、 libpag_4.2.55_ios_arm64.zip 829.28KB
9、 libpag_4.2.55_ios_arm64_simulator.zip 2.99MB
10、 libpag_4.2.55_ios_arm64_simulator_static.zip 10.42MB
11、 libpag_4.2.55_ios_dSYM.zip 17.24MB
12、 libpag_4.2.55_miniprogram.zip 1.67MB
13、 libpag_4.2.55_web.zip 2.69MB
14、 libpag_enterprise_4.2.55_android_armeabi_armv7a_arm64v8a.aar 4.48MB
15、 libpag_enterprise_4.2.55_android_armeabi_armv7a_arm64v8a_movie.aar 7.24MB
16、 libpag_enterprise_4.2.55_android_armeabi_armv7a_arm64v8a_noffavc.aar 3.38MB
17、 libpag_enterprise_4.2.55_android_movie_obj.zip 45.01MB
18、 libpag_enterprise_4.2.55_android_noffavc_obj.zip 42.5MB
19、 libpag_enterprise_4.2.55_android_obj.zip 42.5MB
20、 libpag_enterprise_4.2.55_include.zip 39.54KB
21、 libpag_enterprise_4.2.55_ios.dSYM.zip 18.91MB
22、 libpag_enterprise_4.2.55_ios_arm64.zip 911.76KB
23、 libpag_enterprise_4.2.55_ios_arm64_simulator.zip 2.87MB
24、 libpag_enterprise_4.2.55_ios_arm64_simulator_movie.zip 6.52MB
25、 libpag_enterprise_4.2.55_ios_arm64_simulator_static_movie.zip 15.18MB