#226 · 主分类: 视频与动画

GPUImage3

GPUImage 3 是一个使用 Metal 的 BSD 许可 Swift 框架,用于 GPU 加速的视频和图像处理。

项目最后更新:07/25/24

GitHub Stars

2.9K

Forks数量

373

贡献者数量

11

许可证

BSD-3-Clause

收录理由

GPUImage 3 将这一知名框架带入了 Metal 时代:它是原框架的 Swift 重写版,用苹果当前的 GPU 接口替换了 OpenGL,专门面向 iOS 和 macOS 上的实时视频与图像处理。它并非直接提供一堆预设滤镜,而是采用管道模型,让你把图像源串联到各个处理阶段,最终输出到渲染目标,中间的 Metal 着色器样板代码由框架代劳。对于正在开发相机应用、实时特效或机器视觉预处理功能的团队来说,这能让他们把精力集中在图像逻辑本身,而不是纠结于 GPU 底层细节,非常实用。其 API 刻意与 GPUImage 2 保持一致,从旧版本迁移过来的开发者大多只需切换框架,就能继续沿用已有的管道代码。如果你的项目需要在苹果设备上做低延迟的帧处理,这里是一个经过验证的可靠起点。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目