1.8k Star 开源神器,GPU 加持的实时图像滤镜引擎

告别卡顿,让你的图像处理飞起来!跨平台、高性能的实时滤镜解决方案
项目地址: https://github.com/pixpark/gpupixel
GPUPixel 是一个基于 GPU 的实时图像滤镜引擎,旨在提供高性能和跨平台的图像及视频处理能力。它使用 C++11 和 OpenGL/ES 构建,并内置了美颜滤镜,能够应用于各种需要实时图像处理的场景。
主要特点:
- 高性能: 利用 GPU 的强大并行计算能力,实现快速的图像处理。
- 跨平台: 支持 iOS、Android、Mac、Windows 和 Linux 等多个平台,兼容各种 OpenGL/ES 平台。
- 轻量级: 拥有较小的体积,易于集成到各种应用中。
- 丰富的功能: 提供了磨皮、美白、瘦脸、大眼、口红、腮红等多种美颜滤镜。
功能对比:
GPUPixel 在功能上与 GPUImage 和 Android-GPUImage 进行了对比,展示了其在磨皮、美白、瘦脸、大眼、口红和腮红等滤镜上的支持,以及在输入输出格式和平台支持上的优势。
功能 | GPUPixel | GPUImage | Android-GPUImage |
---|---|---|---|
磨皮滤镜 | ✅ | ❌ | ❌ |
美白滤镜 | ✅ | ❌ | ❌ |
瘦脸滤镜 | ✅ | ❌ | ❌ |
大眼滤镜 | ✅ | ❌ | ❌ |
口红滤镜 | ✅ | ❌ | ❌ |
腮红滤镜 | ✅ | ❌ | ❌ |
更多内置滤镜 | ✅ | ✅ | ✅ |
输入格式 YUV420P(I420) | ✅ | ❌ | ❌ |
输入格式 RGBA | ✅ | ✅ | ✅ |
输入格式 JPEG | ✅ | ✅ | ✅ |
输入格式 PNG | ✅ | ✅ | ✅ |
平台 iOS | ✅ | ✅ | ❌ |
平台 Mac | ✅ | ✅ | ❌ |
平台 Android | ✅ | ❌ | ✅ |
平台 Win | ✅ | ❌ | ❌ |
平台 Linux | ✅ | ❌ | ❌ |
效果预览:
GPUPixel 提供了多种美颜效果的预览,包括原图、磨皮、美白、瘦脸、大眼、口红、腮红以及效果开关的对比,可以直观地了解其功能。









-
GPUPixel 适用于需要实时图像处理的应用场景,如直播、视频通话、短视频等。通过利用 GPU 的强大计算能力,它能够提供流畅、自然的图像处理效果,提升用户体验。目前支持的平台包括:iOS, Android, Mac, Windows, Linux。
怎么样,看完这个项目是不是觉得很棒? 这个项目对于 视频直播、实时美颜等应用场景 来说非常有用! 快来转发给你的朋友们一起学习使用吧!