# gpupixel
**Repository Path**: zznzf/gpupixel
## Basic Information
- **Project Name**: gpupixel
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2024-12-23
- **Last Updated**: 2024-12-26
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
English |
简体中文
编译
·
示例
·
集成
---
> 欢迎加入我们,通过参与[讨论](https://github.com/pixpark/gpupixel/discussions)、创建[问题](https://github.com/pixpark/gpupixel/issues/new/choose)、提交[PRs](https://github.com/pixpark/gpupixel/pulls),让GPUPixel变得更好。👏
## 简介
⛰️ GPUPixel是一个实时、高性能图像和视频AI美颜效果库,非常容易编译和集成,并且库文件非常小。
🔑 它是使用C++11编写的,基于OpenGL/ES,并且带有内置的美颜效果滤镜,可以实现商业级别的效果。
🔌 它支持的平台包括`iOS`、`Android`、`Mac`、`Win`和`Linux`,理论上可以移植到任何支持OpenGL/ES的平台。
## 效果预览
👉 **视频: YouTube | BiliBili**
| **原图** | **磨皮** | **美白** | **瘦脸** |
| :--------------------------------: | :------------------------------------: | :----------------------------------: | :------------------------------------: |
|  |  |  |  |
| **大眼** | **口红** | **腮红** | **开关** |
|  |  |  |  |
## 架构流程

## 特性对比
此表比较了**GPUPixel**、**GPUImage**和**Android GPUImage**支持的功能:
✅: 支持 | ❌: 不支持 | ✏️: 计划中
| | [GPUPixel](https://github.com/pixpark/gpupixel) | [GPUImage](https://github.com/BradLarson/GPUImage) | [Android-GPUImage](https://github.com/cats-oss/android-gpuimage) |
| :-------------------- | :---------------------------------------------: | :------------------------------------------------: | :----------------------------------------------------------: |
| 📷 **滤镜:** | ✅ | ❌ | ❌ |
| 磨皮 | ✅ | ❌ | ❌ |
| 美白 | ✅ | ❌ | ❌ |
| 瘦脸 | ✅ | ❌ | ❌ |
| 大眼 | ✅ | ❌ | ❌ |
| 口红 | ✅ | ❌ | ❌ |
| 腮红 | ✅ | ❌ | ❌ |
| 内建滤镜 | ✅ | ✅ | ✅ |
| 🎬 **输入格式:** | | | |
| YUV420P(I420) | ✅ | ❌ | ❌ |
| RGBA | ✅ | ✅ | ✅ |
| JPEG | ✅ | ✅ | ✅ |
| PNG | ✅ | ✅ | ✅ |
| NV21(for Android) | ✏️ | ❌ | ❌ |
| 🎥 **输出格式:** | | | |
| RGBA | ✅ | ✅ | ✅ |
| YUV420P(I420) | ✏️ | ❌ | ❌ |
| 💻 **平台系统:** | | | |
| iOS | ✅ | ✅ | ❌ |
| Mac | ✅ | ✅ | ❌ |
| Android | ✅ | ❌ | ✅ |
| Win | ✅ | ❌ | ❌ |
| Linux | ✅ | ❌ | ❌ |
## 性能
### iPhone
| - | iPhone 6P | iPhone 8 | iPhone X | iPhone 11 | iPhone 14 pro |
| :------------: | :-------: | :------: | :------: | :-------: | :-----------: |
| **CPU** | 5% | 5% | 3% | 3% | 3% |
| **耗时** | 10ms | 4ms | 3ms | 3ms | 3ms |
### Android
| - | Xiaomi 10 | Huawei Mate30 | Vivo | SAMSUNG | Google Pixel |
| :--------: | :-------: | :-----------: | :---: | :-----: | :----------: |
| CPU | 3% | 5% | - | - | - |
| 耗时 | 6ms | 5ms | - | - | - |
## 库体积
| | iOS(.framework) | MacOS(.framework) | Android(.aar) |
| :---: | :-------------: | :---------------: | :-----------: |
| Size | 2.4 MB | 2.6 MB | 2.1 MB |
## 开始之前
⭐️ 老铁给个星星,求点赞!您也可以第一时间收到新版本的通知!

## 快速开始
查看文档:[简介](https://gpupixel.pixpark.net/zh/guide/build) | [编译](https://gpupixel.pixpark.net/zh/guide/build) | [示例](https://gpupixel.pixpark.net/zh/guide/demo) | [集成](https://gpupixel.pixpark.net/zh/guide/integrated)
## 参与贡献
欢迎加入我们,通过参与[讨论](https://github.com/pixpark/gpupixel/discussions)、创建[问题](https://github.com/pixpark/gpupixel/issues/new/choose)、提交[PRs](https://github.com/pixpark/gpupixel/pulls),让GPUPixel变得更好。
同时,希望您可以通过在社交媒体、活动、会议上分享GPUPixel来支持本项目。
## 贡献者
[](https://github.com/pixpark/gpupixel/graphs/contributors)
## 联系 & 支持
- [文档](https://gpupixel.pixpark.net/):在线文档。
- [提问](https://github.com/pixpark/gpupixel/issues/new/choose):👉 Github问题。
- [邮件](mailto:jaaronkot@gmail.com?subject=[GitHub]Questions%20About%20GPUPixel):👉 向我们发送邮件。
- [微信]():
## 感谢
### 参考项目
1. [GPUImage](https://github.com/BradLarson/GPUImage)
2. [CainCamera](https://github.com/CainKernel/CainCamera)
3. [AwemeLike](https://github.com/ZZZZou/AwemeLike)
4. [VNN](https://github.com/joyycom/VNN)
## 许可证
此开源项目遵从[MIT许可证](https://github.com/pixpark/gpupixel?tab=MIT-1-ov-file#readme)。