网友作品 #000155 · 提交于 2026/08/14
图片查看管理器:分组标签管理与筛选

作品简介
图片查看管理器是基于 Excel催化剂/EasyShu 作者李伟坚的 ImageViewer 图片查看器开发的升级版,使用 Python 实现。升级重点有二:一是功能按钮可视化,「图片调整」「图片管理」等功能区可随时显示或隐藏,还能配置启动默认状态;二是为图片增加分组与标签体系,分组单值、标签多值,可批量应用并支持 TSV 批量导入导出,让本地图片从「只能看」升级为「可管理、可筛选」。
核心亮点
- 文件夹树导航:左侧树状导航类似资源管理器,子目录懒加载(展开才读取),可开启递归显示所有子文件夹图片
- 格式过滤与排序:按 JPG / PNG / WebP / BMP / GIF / TIFF 筛选,按名称或修改时间排序(默认最新在前)
- 高效选图:Ctrl / Shift 多选、空白区拖拽框选(Ctrl 拖拽追加选择)、全选取消一键完成
- 缩略图灵活浏览:Ctrl+滚轮在 60~300 像素间缩放,双击全屏翻页看原图,悬停显示完整路径、大小、尺寸、格式与分组标签
- 分组标签管理:分组单值、标签多值,选中多张批量「应用」,分组覆盖、标签取并集,状态栏实时显示选中图片的分组标签
- TSV 批量导入导出:分组标签数据可导出为 TSV 用记事本等批量维护,再导回
- 图片调整:内置转换、压缩、调整尺寸功能
- 启动项可配置:设置窗口决定各功能默认开关,修改立即生效且会被记住
技术与工具
- 开发语言:Python(提交技能标注 python)
- 升级基础:李伟坚(Excel催化剂 / EasyShu 作者)的 ImageViewer 图片查看器
- 开发方式:办公智能体工具 + 国内免费模型辅助
开发过程
项目从简单图片查看器逐步演进为具备浏览、管理、批量处理、分组标签、框选多选的图片管理器。最耗时的是按钮宽度、文字居中、行高跳动、文案措辞等 UI 微调,需要反复运行验证;作者总结出固定高度工具栏解决行高跳动、保持文档与代码同步、建立 UI 变更自检清单等经验,显著减少了返工次数。
适用场景
- 设计、自媒体等图片素材密集的行业:素材分类、检索与批量管理,提升素材调用效率
- 个人用户:本地相册、图片资料整理,用分组标签快速定位目标图片,替代传统文件夹分类
原始提交内容(点开查看,可复制全文去问 AI)
图片查看管理器(基于图片查看器的升级版) 一、基本操作 选择文件夹:点击左上角「选择文件夹」按钮,选择一个包含图片的文件夹作为根目录。 文件夹导航:左侧树状导航栏类似资源管理器,点击任意文件夹可切换到该文件夹;可展开 / 折叠子文件夹(子目录懒加载,展开才读取)。 显示子文件夹图片:开启后右侧会递归加载当前文件夹及其所有子文件夹中的图片;关闭则只显示当前文件夹的图片。 格式过滤 / 排序:工具栏第一行可按图片格式筛选(全部 / JPG / PNG / WebP / BMP / GIF / TIFF),并按名称或修改时间排序(默认修改时间降序,最新在前)。 二、设置窗口 点击工具栏第一行的「设置」按钮(齿轮图标,位于「使用说明」之前)打开设置窗口。
功能默认开关:三个开关决定软件启动时各功能是否默认开启。修改后立即生效,下次打开软件也会记住你的选择: 图片调整功能默认开启:启动时默认显示「图片调整」(转换 / 压缩 / 调整尺寸)。 图片管理功能默认开启:启动时默认显示「图片管理」(分组 / 标签)。 默认显示子文件夹图片:启动时默认加载子文件夹中的图片。 分组 / 标签数据(导入 / 导出):TSV 批量维护入口(见下文「八、数据保存在哪里」)。 工具栏上的「图片调整」「图片管理」开关用于本次使用中临时显示或隐藏对应功能区;「设置」窗口中的开关用于设定每次启动的默认状态,两者互不影响。
三、缩略图操作 鼠标悬停:在按钮、下拉控件上悬停可查看功能提示;缩略图上悬停可查看完整路径、大小、尺寸、格式以及分组 / 标签。 Ctrl + 滚轮:按住 Ctrl 滚动鼠标滚轮可放大 / 缩小缩略图(60~300 像素);普通滚轮为上下滚动。 单击:选中单张图片(蓝框高亮)。 Ctrl + 单击:切换选中 / 取消选中(多选)。 Shift + 单击:连续选中从上次选中到当前点击之间的所有图片。 全选 / 取消全选:工具栏按钮一键选中或取消当前列表中的图片。 框选:在缩略图列表的空白区域按住鼠标左键拖拽,可框选矩形范围内的所有图片;按住 Ctrl 拖拽为追加选择(与已有选择取并集)。在图片上按下则仍是普通点选,不会触发框选。 双击:打开全屏「图片浏览」窗口,可前后翻页查看原图(/// 切换,ESC 关闭)。 右键:弹出菜单——打开所在文件夹(资源管理器定位)、定位到文件夹树、查看大图。 四、图片管理(分组与标签) 工具栏第二行的「图片管理」区,可对图片打分组、贴标签。分组为单值(一张图一个分组),标签为多值(一张图多个标签)。
分组:在分组框中输入新分组,或下拉选择已有分组。分组框为空表示不指定分组。 标签:点击「标签」组合框弹出可勾选的列表(复选框,可多选);也可在组合框输入框中直接输入新标签后按回车添加。勾选的标签即参与「应用」写入。 应用:先选中图片(Ctrl / Shift 多选),再点「应用」——把当前分组 / 标签写入选中的图片(分组覆盖、标签追加并集),然后清除选中状态。应用不会切换视图、也不会筛选,所有图片仍正常显示。未选中图片时点击「应用」会提示先选中。 导入 / 导出:入口已移至「设置」窗口(见「二、设置窗口」),以 TSV 文件批量导入或导出分组 / 标签数据,便于用记事本等手动批量维护(见下文「八、数据保存在哪里」)。 状态栏:单击任意图片后,右下角状态栏会显示该图片的分组与标签信息。