基于Flask的Web应用,用于批量裁剪PNG图片的背景边框。
- 接受包含PNG图片的ZIP压缩包
- 自动检测背景色(不限于白色)并裁剪到最小尺寸
- 智能识别前景内容,保留1像素边距
- 保持原始文件名不变
- 返回处理后的ZIP压缩包供下载
- 支持拖拽上传
- 美观的Web界面
- 安装依赖:
pip install -r requirements.txt
- 运行应用:
python app.py
- 打开浏览器访问:
http://localhost:5000
- 点击"选择ZIP文件"或直接拖拽ZIP文件到上传区域
- 点击"开始处理"按钮
- 等待处理完成,系统会自动下载裁剪后的ZIP文件
- 后端:Flask框架
- 图片处理:Pillow (PIL) 库
- 前端:HTML5 + CSS3 + JavaScript
- 文件处理:ZIP文件解压和压缩
- 支持任意背景色的PNG图片(白色、黑色、彩色等)
- 自动检测并裁剪图片边缘的背景区域
- 智能识别前景内容,保留适当边距
- 处理大量图片时可能需要较长时间,请耐心等待