这是一个功能强大的本地图片重命名工具,专为从简单的序列号命名到复杂的正则替换和元数据提取而设计。
- 统一配置:在一个界面即可设置前缀、后缀、起始序号。
- 智能插入:可选择在文件名中插入图片元数据:
- 分辨率(如
Vacation_1920x1080_01.jpg) - 拍摄时间(如
Vacation_20230520_01.jpg) - 相机型号(如
iPhone15_01.jpg)
- 分辨率(如
- 全自动实时预览:无需点击任何按钮,输入字符或更改选项时,预览列表即刻更新,真正所见即所得。
- 单页统一布局:摒弃繁琐的选项卡,所有设置同屏展示,轻松混搭前缀、后缀和动态元数据。
- 现代化 UI:
- 清爽配色:采用 Material Design 风格的蓝/白/灰配色。
- 标准字体:强制使用微软雅黑 (Microsoft YaHei UI),确保中文显示清晰。
- 操作撤回:支持一键撤回上一次重命名操作(后悔药功能)。
- 智能拖拽:支持将文件夹直接拖入窗口进行加载。
- 全新的模块化设计,为未来接入 AI 语义重命名预留了接口。
确保已安装 Python,并在项目根目录运行:
pip install Pillow requests tkinterdnd2双击运行 启动批量图片重命名工具.bat 即可启动图形界面。
- 添加文件:直接将文件夹拖入窗口,或点击“添加文件夹”按钮。
- 配置规则:在左侧面板设置前缀、后缀,并选择是否插入元数据(如拍摄时间)。
- 实时预览:无需手动刷新,右侧列表会根据您的输入实时更新。
- 执行:点击“执行重命名”应用更改。
- 撤回:如果对结果不满意,点击右上角的“撤回上一步”。
项目采用模块化结构:
src/gui: 界面逻辑src/core: 核心重命名引擎与文件操作src/utils: 图片处理与辅助工具