基于上游社区源码进行鲲鹏优化适配的补丁仓
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 9 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 9 个月前 | ||
| 9 个月前 |
libavif介绍
项目介绍
鲲鹏图像库libavif代码仓使用了向量优化、算法优化和流程优化等方法针对开源图像库libavif图片编码性能进行了优化。
libavif是基于AV1编解码器的图像库,用于处理AVIF图像格式。AVIF以更先进的压缩算法闻名,在保留高质量细节的同时提供极低的文件体积,特别适合需要高质量但受限于带宽或存储的场景,如移动设备或在线视频平台的封面图。
目录结构
├── docs/ # 文档
├── zh # 中文文档
├── installation_guide.md # 安装指南
├── quick_start.md # 快速入门
└── LICENSE # 文档许可证
├── 0001-aom_3.2.0-optimize-v1.0.1.patch # aom优化补丁
├── 0002-avif_0.9.3-optimize-v1.0.1.patch # avif优化补丁
├── aom-3.2.0.tar.gz # aom源码
├── libavif-0.9.3.tar.gz # avif源码
├── LICENSE # 开源许可证
└── README.md # 项目说明文档
版本说明
| 版本 | 特性变更 |
|---|---|
| 1.0.1 | 提供neon向量化优化 |
版本配套说明
| GCC版本 | 配套aom版本 | 配套avif版本 |
|---|---|---|
| 10.3.1 | 3.2.0 | 0.9.3 |
环境部署
鲲鹏libavif的环境部署详见鲲鹏libavif安装指南。
快速入门
PNG格式图片转换成AVIF格式为例,给出快速使用libavif的方法,详见快速入门。
学习文档
| 文档名称 | 文档简介 |
|---|---|
| 安装指南 | 提供libavif源码编译安装的详细指导。 |
| 快速入门 | 提供libavif快速使能并验证加速能力的快速入门指导。 |
贡献声明
欢迎大家为社区做贡献,如果使用过程中有任何问题/建议,或者需要反馈特性需求和bug报告,可以提交Issues联系我们,具体贡献方法可参考这里。同时也欢迎大家在讨论专区展开讨论交流。感谢您的支持。
免责声明
此代码仓基于libavif开源代码提供patch,仅作libavif图片编码性能提升,编码风格遵照原生开源软件,继承原生开源软件安全设计,不破坏原生开源软件设计及编码风格和方式,软件的任何漏洞与安全问题,均由相应的上游社区根据其漏洞和安全响应机制解决。请密切关注上游社区发布的通知和版本更新。鲲鹏计算社区对软件的漏洞及安全问题不承担任何责任。
许可证书
本项目采用Apache License 2.0许可证。详见LICENSE文件。
本项目的文档适用CC-BY 4.0许可证,具体请参见LICENSE文件。