一款专为旅游摄影设计的AI修图App,集成10种网红滤镜风格和智能美颜功能,支持批量处理照片。
| 滤镜名称 | 效果描述 |
|---|---|
| 清透感 | 高亮度、冷白皮,适合人像 |
| 胶片复古 | 暖色调、颗粒感、暗角,街拍必备 |
| 日系清新 | 低饱和、偏绿、柔和,适合日常 |
| 法式浪漫 | 暖黄、柔光、朦胧,穿搭美食 |
| 夜景霓虹 | 青橙对比、高饱和,城市夜景 |
| ins风 | 低饱和、偏灰、高级感 |
| 黑白 | 经典黑白风格 |
| 美食 | 暖调、增强食欲 |
| 人像 | 自然美颜优化 |
| 风景 | 饱和度增强,突出层次 |
- 美颜:磨皮、美白、瘦脸、大眼
- 去物体:AI去除路人、杂物
- 换天空:7种天空效果(蓝天/晚霞/星空/彩虹)
- 画质增强:超分辨率、智能降噪
- 场景识别:自动识别风景/人像/美食等场景优化
- 智能调色:一键AI调色
- 一次处理 50+张 照片
- 4线程并发 处理,带实时进度
- 批量应用滤镜/美颜/水印
- 自定义导出命名规则(IMG_001, IMG_002...)
- 文字水印(自定义内容)
- 日期/地点自动添加
- 图片水印
- 编号水印(批量时自动递增)
┌─────────────────────────────────────────┐
│ 📸 AI修图大师 [设置] │
├─────────────────────────────────────────┤
│ │
│ ┌─────────────────────────────────┐ │
│ │ │ │
│ │ [选择照片开始编辑] │ │
│ │ │ │
│ └─────────────────────────────────┘ │
│ │
│ 🎨 热门滤镜 │
│ ┌────────┬────────┬────────┬────────┐ │
│ │ 清透感 │胶片复古│日系清新│法式浪漫│ │
│ └────────┴────────┴────────┴────────┘ │
│ │
│ ✨ AI功能 │
│ [智能美颜] [去路人] [换天空] [增强] │
│ │
├─────────────────────────────────────────┤
│ [相册] [编辑] [批量] [我的] │
└─────────────────────────────────────────┘
- 语言: Kotlin
- 架构: MVVM + Repository模式
- 依赖注入: Hilt
- 数据库: Room (编辑历史)
- 图像处理: GPUImage + 自定义算法
- 并发: Kotlin Coroutines + Flow
- UI: Material Design 3 + ViewBinding
- 导航: Navigation Component
- 分页: Paging 3
- 最低Android版本: Android 7.0 (API 24)
- 目标Android版本: Android 14 (API 34)
- Java版本: 17
git clone https://github.com/YOUR_USERNAME/PhotoEditor.git
cd PhotoEditor使用 Android Studio 打开项目文件夹
等待 Gradle Sync 完成
点击 Run 按钮或 Shift + F10
# 在Android Studio中
Build → Generate Signed Bundle/APK → APK
# 或使用命令行
./gradlew assembleReleaseAPK输出路径: app/build/outputs/apk/release/
PhotoEditor/
├── app/src/main/java/com/photo/editor/
│ ├── ai/ # AI图像处理
│ ├── data/ # 数据层
│ │ ├── model/ # 数据模型
│ │ └── repository/ # 仓库
│ ├── ui/ # UI层
│ │ ├── activity/ # Activity
│ │ ├── fragment/ # Fragment
│ │ ├── adapter/ # 适配器
│ │ └── viewmodel/ # ViewModel
│ └── utils/ # 工具类
├── app/src/main/res/ # 资源文件
└── docs/ # 文档
如需使用云端AI功能,请在 local.properties 中添加:
BAIDU_AI_APP_ID=your_app_id
BAIDU_AI_API_KEY=your_api_key
BAIDU_AI_SECRET_KEY=your_secret_key在 FilterRepository.kt 中可调整默认滤镜强度
欢迎提交Issue和Pull Request!
MIT License
如有问题或建议,欢迎联系!
Made with ❤️ for travel photography enthusiasts