中文 | English
一个基于 Flask 的照片处理 Web 应用,支持批量处理、分辨率调整、手动裁剪与一键抠图。
- 批量读取文件夹中的图片
- 单张图片上传处理
- 目标分辨率调整/拉伸
- 手动裁剪(固定比例)
- 一键抠图(rembg)
- 输出格式转换(PNG/JPG/WebP 等)
- Web 界面操作
photo_process/
├─ app.py # 主程序(已放到根目录)
├─ start.bat # Windows 启动脚本
├─ start.sh # macOS/Linux 启动脚本
├─ photo_processor/
│ ├─ templates/ # 页面模板
│ ├─ static/ # 前端静态资源
├─ uploads/ # 上传目录(运行时生成)
└─ output/ # 输出目录(运行时生成)
pip install -r requirements.txt在项目根目录执行:
python app.py或直接运行:
- Windows:双击
start.bat - macOS/Linux:
bash start.sh
浏览器访问:http://localhost:5000
- 输入图片文件夹路径 或选择单张图片并上传
- 设置输出文件夹与目标分辨率
- 加载图片并浏览
- 选择裁剪/抠图等处理方式
- 保存处理后的图片
- 缺少依赖时,请先安装环境或执行
pip install -r requirements.txt - 端口冲突可在
app.py中修改启动端口
MIT