Skip to content

LNemo05/EasyPhotoFlow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EasyPhotoFlow

中文 | 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

使用流程

  1. 输入图片文件夹路径 或选择单张图片并上传
  2. 设置输出文件夹与目标分辨率
  3. 加载图片并浏览
  4. 选择裁剪/抠图等处理方式
  5. 保存处理后的图片

常见问题

  • 缺少依赖时,请先安装环境或执行 pip install -r requirements.txt
  • 端口冲突可在 app.py 中修改启动端口

许可证

MIT

About

多功能轻量级照片处理工具。支持 AI 抠图、批量/单张裁剪、分辨率调整及格式转换,拥有直观的 Web 操作界面。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors