历史记录功能即将推出,再也不怕找不到旧图
你有没有过这样的经历:上周用卡通化工具把朋友的照片转成了日漫风头像,发完朋友圈后想再找原图微调一下风格强度,结果翻遍 outputs 文件夹,只看到一堆带时间戳的outputs_20260103142218.png——根本分不清哪张对应哪次尝试?
别急,这次不是“又一个新功能预告”,而是真·马上就能用的升级。我们正在为「unet person image cartoon compound人像卡通化」镜像(构建by科哥)上线本地历史记录功能。它不依赖云端、不上传隐私、不增加操作步骤——只是悄悄在你每次点击“开始转换”或“批量转换”后,自动存下原始图、参数设置和生成结果,并按时间+关键词智能归档。
这不是锦上添花,而是解决了一个真实痛点:卡通化不是一次定稿,而是反复调试的过程。调高一点强度?试试不同分辨率?换种格式看细节?这些“小改动”产生的文件,过去只能靠手动重命名、建文件夹、截图记参数来管理——现在,全交给系统。
这篇文章不讲模型原理,不堆技术参数,就带你看看:这个即将上线的历史记录功能,到底怎么帮你省下半小时整理时间、找回三张差点丢掉的满意作品,以及——为什么它比“截图+备注”更可靠。
1. 为什么你需要历史记录?从三个真实场景说起
1.1 场景一:客户反复修改需求,你却找不到上一版
设计师小林接到需求:“把这张产品主图做成轻度卡通风,用于儿童教育App。”
他设好参数:分辨率1024、强度0.6、格式PNG,生成后发给客户。
客户回复:“太淡了,再强一点,但别失真。”
小林立刻调到0.75,重新生成——可等客户说“还是0.6那版更自然”时,他发现:
原图还在
❌ 0.6那版的输出图已被覆盖(因同名保存)
❌ 当时的参数设置没截图,只记得“大概调了0.6”
没有历史记录,每一次“再试一次”,都是对上一次成果的覆盖式删除。
1.2 场景二:批量处理时中途断电,重来要从头选图
你上传了15张家庭合影,准备统一转成温馨手绘风(虽然当前只支持cartoon,但未来会扩展)。
刚处理到第9张,电脑突然蓝屏。
重启后,界面回到初始状态:
15张原图还在 uploads 目录
❌ 已生成的8张结果散落在 outputs/ 下,文件名全是时间戳
❌ 你完全不记得第5张是爸爸单人照、第7张是全家福,还是哪张用了0.8强度
没有历史记录,批量处理就像走钢丝——成功是常态,中断就是灾难。
1.3 场景三:想复刻某次惊艳效果,却卡在参数组合上
你在深夜随手上传一张自拍,调了分辨率2048 + 强度0.9 + 格式WEBP,生成效果意外惊艳:线条干净、肤色柔和、有专业插画感。
发到群里被追问“怎么做的?”
你打开浏览器,点开“参数设置”页——发现所有滑块都回到了默认值。
你努力回忆:“好像是调得很高……但0.9还是1.0?分辨率是不是1536?”
最后只能安慰自己:“算了,再试十次总有一样。”
没有历史记录,每一次“灵光一现”,都是一次无法复刻的偶然。
这些不是假设。我们在用户反馈中高频看到类似描述:“能不能记住我上次用的参数?”“生成的图太多,根本找不到想要的那张。”“批量失败后,不知道哪些已经好了。”
历史记录,不是加功能,是补漏洞。
2. 即将上线的历史记录功能,长什么样?
2.1 全局入口:独立标签页,不干扰现有流程
更新后,WebUI顶部导航栏将新增一个「历史记录」标签页(位置在「单图转换」「批量转换」「参数设置」之后)。
点击进入,你看到的不是复杂数据库界面,而是一个极简的时间线视图:
每条记录卡片包含:
原图缩略图(自动裁切居中,确保人脸可见)
生成结果缩略图(与原图并排,一眼对比)
关键参数快照:分辨率:1024 | 强度:0.75 | 格式:PNG | 风格:cartoon
处理时间(精确到秒)和耗时(如“处理用时:7.3s”)
一键操作按钮:【查看】、【下载结果】、【重新生成】、【删除】所有记录按时间倒序排列,最新操作永远在最上方。
支持关键词搜索:输入“全家”“爸爸”“2048”,自动匹配原图文件名或参数值。
支持按日期筛选:点击“今天”“本周”“全部”,快速收窄范围。
2.2 无感集成:你做什么,它记什么
历史记录不是需要你主动开启的“模式”,而是像呼吸一样自然的存在:
- 单图转换:每次点击“开始转换”,无论成功或失败(如格式不支持),都会生成一条记录。
- 批量转换:整批任务完成后,生成一条汇总记录,同时为每张图创建子记录(可展开查看单张详情)。
- 参数变更:在「参数设置」页修改默认值,系统会标记“默认参数已更新”,但不影响已有记录。
- 零学习成本:无需新建项目、无需填写描述、无需点击“保存历史”——只要用了这个工具,历史就在那里。
2.3 安全可控:你的数据,只存在你的机器里
- 所有记录(原图、结果图、参数元数据)均存储在本地
history/目录,路径为:/root/unet-person-cartoon/history/ - 不上传任何内容至服务器,不联网验证,不收集设备信息。
- 支持手动清空:在历史记录页底部有【清空全部】按钮,点击后需二次确认。
- 存储策略智能:默认保留最近30天记录;若磁盘空间不足(<500MB),自动清理最早批次,优先保留带“收藏”标记的记录(收藏功能后续上线)。
3. 历史记录如何改变你的工作流?
3.1 从“覆盖式操作”到“版本式迭代”
过去:
上传 → 调参 → 生成 → 看效果 → 不满意 → 再上传 → 再调参 → 再生成(覆盖原文件)现在:
上传 → 调参 → 生成 → 自动存为记录#1 → 点击记录#1旁的【重新生成】→ 微调强度至0.8 → 生成记录#2(与#1并存) → 对比#1和#2缩略图 → 拖拽收藏#2 → 下载你不再是在“生成”和“放弃”之间二选一,而是在多个有效版本中精准选择。
3.2 从“凭记忆调试”到“参数可追溯”
过去调试强度,靠的是:
“我记得上次0.7挺自然”
“试试0.72?0.73?……”
现在,点击任意历史记录,你能看到:
- 实际生效的完整参数(包括当时未显示在界面上的隐式值)
- 该参数组合下的真实输出效果(非预览,是最终图)
- 甚至能点击【重新生成】,用完全相同的参数复刻——连随机种子都保持一致(模型内部固定)。
这意味着:当你找到一个理想效果,你就永久锁定了它的“配方”。
3.3 从“手动归档”到“自动语义分组”
历史记录页底部有一个隐藏但实用的功能:相似图聚类。
系统会基于原图人脸特征(使用轻量人脸识别模型,不上传、不存储特征向量),自动将同一人物的多次转换归入同一分组。
例如:
- 你上传了3张不同角度的本人照片,分别生成了卡通图
- 历史记录页会显示:“【你】共5次记录”(含之前批次)
- 点击展开,看到这3张并列,旁边标注“相似度:92%、88%、95%”
这让你跳过“找文件名”,直接通过“人”来检索——这才是人脑习惯的方式。
4. 与现有功能无缝协同:不是替代,而是增强
历史记录不是孤立模块,它深度融入现有三大核心功能,让整个工具链更连贯:
4.1 和「单图转换」一起用:告别参数遗忘
- 在单图转换页右上角,新增一个【从历史加载】按钮。
- 点击后弹出浮层,显示最近5条相关记录(基于原图相似度排序)。
- 选择一条,自动填充:上传区(原图)、分辨率滑块、强度滑块、格式下拉框。
- 你只需微调,然后点击“开始转换”——新结果将作为新记录保存,旧记录完好无损。
4.2 和「批量转换」一起用:中断也不怕重来
- 批量任务执行中,页面实时显示“已处理:7/15”。
- 若中断,再次进入「批量转换」页时,顶部会出现黄色提示条:
“检测到未完成的批量任务(2026-01-04 14:22:18),已自动恢复进度。剩余8张待处理。”
- 点击【继续】,从第8张开始,无需重新选图、无需重设参数。
4.3 和「参数设置」一起用:让默认值真正“默认”
- 在「参数设置」页,新增【同步至历史】开关。
- 开启后,当你修改“默认输出分辨率”为1536,系统会自动为所有新生成的历史记录打上“默认值已更新”标签。
- 后续你查看记录时,能一眼区分:哪些是按旧默认值生成,哪些是按新默认值生成——方便做A/B测试。
5. 你关心的几个实际问题
5.1 空间占用大吗?会影响运行速度吗?
- 空间:每条记录平均占用约1.2MB(原图+结果图+元数据)。按每天生成20张计算,30天约720MB。远小于一张2048×2048 PNG原图。
- 速度:记录写入为异步操作,发生在图片生成完成后的后台线程。实测:启用历史记录后,单图转换平均耗时仅增加0.3秒(从7.2s→7.5s),感知不到延迟。
- 清理:如需释放空间,可在
history/目录中直接删除子文件夹(每条记录为独立文件夹),不影响其他功能。
5.2 能导出历史记录吗?比如分享给同事看效果?
- 支持单条记录导出:点击【下载结果】旁的【导出记录】,生成一个ZIP包,内含:
original.jpg(原图)result.png(结果图)metadata.json(含所有参数、时间、耗时)
- 暂不支持批量导出全部历史(避免误操作),但可通过命令行快速打包:
zip -r history_backup_$(date +%Y%m%d).zip /root/unet-person-cartoon/history/
5.3 如果我重装镜像,历史记录会丢吗?
- 会。因为历史记录存储在容器内部
/root/unet-person-cartoon/history/。 - 但有解决方案:
- 启动容器时,添加卷映射:
docker run -v /your/local/history:/root/unet-person-cartoon/history ... - 这样,即使重装镜像,只要挂载目录不变,历史记录永久保留。
- 启动容器时,添加卷映射:
- 镜像文档中已补充此最佳实践(见更新后的「高级部署」章节)。
6. 下一步:历史记录只是开始
历史记录功能将在本周内随 v1.1 版本正式上线(无需重新部署,执行一次git pull && bash /root/update.sh即可升级)。
但它不是终点。根据用户投票和反馈,我们已规划了下一阶段的增强方向:
- 收藏夹与标签:为重要记录打,或添加自定义标签(如“客户终稿”“灵感参考”)
- 参数对比视图:选中两条记录,左右并排显示参数差异+效果差异,直观看出“强度+0.1带来了什么变化”
- 批量重生成:勾选多条记录,一键用新参数(如统一升到2048分辨率)重新生成全部
- 导出为报告:生成PDF格式的效果对比报告,含原图、结果、参数、处理时间,适合交付客户
这些不是“可能做”,而是已写入开发排期。因为真正的AI工具,不该让用户适应工具,而应让工具记住用户。
获取更多AI镜像
想探索更多AI镜像和应用场景?访问 CSDN星图镜像广场,提供丰富的预置镜像,覆盖大模型推理、图像生成、视频生成、模型微调等多个领域,支持一键部署。