公益组织十年积累的图片管理难题
雨薇青年公益在南京做了十年志愿服务,积累了大量公众号文章和活动照片。十周年庆典筹备时,需要把这些照片按活动分类整理,做成回顾展板和纪念册。
问题是:公众号文章有 Excel 台账(含标题、时间、标签),但照片散落在本地文件夹里,文件夹命名不规范。人工逐个比对文章和照片,几千张图片要整理好几天。而且很多文件夹里混着公众号装饰素材(色块、图标),需要先过滤掉。
智能匹配 + 人工确认的工作流
我们设计了一套「机器预筛 + 人工确认」的工作流:先用算法把图片文件夹和公众号文章自动匹配,按相似度排序,再由人工逐组确认。算法考虑了 6 个维度——图片数量、关键词命中、标签相似度、活动类别、发布时间、文件命名。
同时用 Canvas 像素分析自动识别公众号装饰素材(色块、图标等),把这些干扰图片单独过滤,不参与分类。
Tauri 2 桌面应用 + 浏览器双模式
前端用 Vue 3 + TypeScript,后端用 Rust(Tauri 2),通过原生插件访问文件系统和对话框。应用打包后体积只有几 MB,远小于 Electron 方案。
为了方便开发调试,同时支持浏览器预览模式——通过 input[type=file] 选择文件,不需要安装 Tauri 环境。两种模式共享同一套 UI 组件和匹配算法。
从图片整理到十周年庆典协作平台
图片整理工具已经完成,下一步是扩展为十周年庆典的综合协作平台:任务追踪、嘉宾管理、会议协同、物料管理四大模块。配合 AI 能力(DeepSeek / 通义千问),实现智能催办、会议纪要自动生成、物料清单智能推荐。
十年公益数据也会被整合进来——图片时间轴、活动回顾、志愿者贡献统计,让十周年庆典有据可依、有迹可循。