图片水印批量处理工具
功能描述
本工具是一个基于Python开发的图形界面应用程序,主要用于批量去除图片中的指定颜色水印。用户可以通过简单的操作实现以下功能:
- 选择文件夹:支持加载文件夹中的所有图片(支持中文路径)
- 输入颜色值:
- 目标颜色:输入要替换的水印颜色(RGB格式,默认
233,233,233) - 替换颜色:输入要替换成的颜色值(RGB格式,默认
255,255,255) - 颜色容差:输入颜色匹配的容差范围(0-255,默认30)
- 目标颜色:输入要替换的水印颜色(RGB格式,默认
- 批量处理:将文件夹中所有图片的目标颜色替换为指定颜色
- 自动保存:处理后的图片自动保存到原文件夹下的
processed文件夹中 - 进度显示:显示处理进度和完成提示
使用说明
1. 运行Python脚本
- 安装依赖:
pip install opencv-python pillow numpy - 运行程序:
python remove_watermark.py
2. 生成exe文件
- 安装PyInstaller:
pip install pyinstaller - 生成exe文件:
pyinstaller --onefile --windowed remove_watermark.py - 运行生成的exe文件:
- 生成的exe文件位于
dist文件夹中 - 双击
remove_watermark.exe即可运行程序
- 生成的exe文件位于
3. 使用程序
- 点击"选择文件夹"按钮,选择包含图片的文件夹(支持中文路径)。
- 根据需要调整目标颜色、替换颜色和颜色容差值。
- 点击"批量处理"按钮,程序会自动处理所有图片并保存到
processed文件夹中。 - 查看进度条和完成提示。
注意事项
- 确保输入的颜色值格式正确(三个0-255的整数,用逗号分隔)。
- 处理后的图片会保存到原文件夹下的
processed文件夹中。 - 如果问题仍然存在,请提供更多详细信息以便进一步分析。
未来改进方向
- 添加颜色选择器,方便用户选择颜色
- 支持更多图片格式
- 优化处理速度,支持大尺寸图片
- 添加撤销/重做功能
- 支持更多颜色空间(如HSV、LAB等)