为什么一张 PNG 能还原工作流?
ComfyUI 保存图片时,可以把生成所用的节点和设置一起写进 PNG。文件中的 prompt 通常保存执行图,workflow 则包含编辑器里的节点布局和配置。根据工作流和保存方式,里面还可能有正反向提示词、模型名称、种子、采样器和步数。
这些记录方便自己复现图片,但分享给别人时,也可能把不想公开的提示词或项目设置一起带出去。自定义保存节点、关闭元数据或二次导出都会影响记录是否保留,所以最好检查准备发送的那份文件。
按这四步清理分享用的图片
- 先保存原图和工作流。 如果以后还要改图,留好原始 PNG,另存一份工作流 JSON。清理后就不能靠删除掉的字段恢复设置了。
- 查看文件里有什么。 打开图片元数据清理工具,添加 PNG,点击文件状态,查看读到的字段。
- 选择“清理元数据”。 工具会删除 PNG 的文本记录,同时清理其他支持的元数据。目前没有“只删工作流、保留其他字段”的选项。
- 下载后再检查一次。 清空工作区,重新添加刚下载的文件,确认原先的提示词和工作流记录不再出现。
复查时重点看哪些字段?
下面是字段示意,不是你的图片检测结果。具体内容以文件状态中显示的明细为准。
| 字段 | 可能保存的内容 | 清理后检查 |
|---|---|---|
prompt | 执行节点、输入参数和生成设置 | 原来的文本记录不再出现 |
workflow | 节点布局、连接关系和配置 | 原来的工作流记录不再出现 |
| 其他文本字段 | 注释或保存节点写入的信息 | 逐项查看仍保留的记录 |
习惯用命令行的话,也可以在本机运行 exiftool -a -G1 -s cleaned.png 复查。图片尺寸、格式等基本信息仍可能显示,这些不等于工作流还在。
画质、尺寸和格式会变吗?
普通 ComfyUI PNG 走的是文件块清理:移除支持的元数据,保留编码后的图像数据,结果仍是 PNG。只选“清理元数据”、不裁剪,就不会因为裁剪而改变画面范围或尺寸。
清理不只针对 ComfyUI 字段,还会删除其他文本记录及支持的 EXIF、XMP、C2PA。需要保存创作信息或授权记录时,保留原图。如果文件另外带有本站支持的 NovelAI Alpha 隐藏数据,则会采用不同的处理方式,详见NovelAI 清理指南。
几个容易弄混的问题
改文件名就能去掉工作流吗?
不能。文件名改了,PNG 内部的文本记录还在。
清理后别人还能拿到我的工作流吗?
被删除的字段不能再从这份图片中读出。但你之前发出的原图、单独分享的 JSON,以及其他地方保存的副本不会随之消失。
扫描不到记录,就说明图片不是 AI 生成的吗?
不能这样判断。扫描只检查工具支持读取的文件记录,画面本身、其他水印和外部记录并不在同一个范围内。