python实现的图片批量裁剪小工具

182 阅读1分钟

图片裁剪工具

一个简单的图片批量裁剪工具,使用 Python 和 tkinter 开发。

功能特点

  • 简单的中文界面
  • 支持选择单个或多个图片文件
  • 支持选择整个文件夹进行批量处理
  • 使用鼠标拖动来选择裁剪区域
  • 可以在多张图片之间切换
  • 裁剪后的图片自动保存在原图片所在目录
  • 保持图片原始比例显示
  • 完整的错误处理

使用方法

方法一:直接运行可执行文件

  1. 下载发布版本中的 图片裁剪工具.exe
  2. 双击运行程序
  3. 使用界面操作进行图片裁剪

方法二:从源码运行

  1. 确保已安装 Python 3.x

  2. 安装必要的依赖: pip install pillow

  3. 运行程序: python image_cropper.py

操作步骤

  1. 点击"选择图片"或"选择文件夹"按钮来导入图片
  2. 在图片上用鼠标拖动来选择要裁剪的区域
  3. 点击"确认裁剪"按钮进行裁剪
  4. 使用"上一张"和"下一张"按钮在多张图片之间切换

注意事项

  • 裁剪后的图片会自动保存在原图片所在目录
  • 新文件名格式为:原文件名_cropped.扩展名
  • 支持的图片格式:PNG、JPG、JPEG、GIF、BMP

开发者信息

打包为可执行文件

  1. 安装 PyInstaller:
pip install pyinstaller
  1. 运行打包脚本:
python build.py
  1. 打包完成后,可执行文件将生成在 dist 目录下

项目文件说明

  • image_cropper.py: 主程序源码
  • build.py: 打包脚本
  • scissors.ico: 程序图标(可选)
  • README.md: 项目说明文档

系统要求

  • Windows 7 或更高版本
  • 如果从源码运行,需要 Python 3.x

1.png