logo
0
0
Login
initial commit

PNG图片智能裁剪工具

基于Flask的Web应用,用于批量裁剪PNG图片的背景边框。

功能特性

  • 接受包含PNG图片的ZIP压缩包
  • 自动检测背景色(不限于白色)并裁剪到最小尺寸
  • 智能识别前景内容,保留1像素边距
  • 保持原始文件名不变
  • 返回处理后的ZIP压缩包供下载
  • 支持拖拽上传
  • 美观的Web界面

安装和运行

  1. 安装依赖:
pip install -r requirements.txt
  1. 运行应用:
python app.py
  1. 打开浏览器访问:http://localhost:5000

使用方法

  1. 点击"选择ZIP文件"或直接拖拽ZIP文件到上传区域
  2. 点击"开始处理"按钮
  3. 等待处理完成,系统会自动下载裁剪后的ZIP文件

技术实现

  • 后端:Flask框架
  • 图片处理:Pillow (PIL) 库
  • 前端:HTML5 + CSS3 + JavaScript
  • 文件处理:ZIP文件解压和压缩

注意事项

  • 支持任意背景色的PNG图片(白色、黑色、彩色等)
  • 自动检测并裁剪图片边缘的背景区域
  • 智能识别前景内容,保留适当边距
  • 处理大量图片时可能需要较长时间,请耐心等待