ComfyUI 图片/视频检测:PNG 工作流元数据完整指南
ComfyUI 是最流行的开源 AI 图像生成界面,基于节点式工作流设计。它支持几乎所有主流模型(SD、SDXL、Flux、ControlNet 等)。ComfyUI 生成的 PNG 图片包含业界最丰富的元数据;如果工作流导出视频,AICheck365 也可以检查容器元数据、文件名和抽样视频帧水印。
ComfyUI 的元数据结构
ComfyUI 将完整的工作流信息嵌入 PNG 文件的文本块:
PNG tEXt: prompt
包含节点图(workflow)的 JSON 序列化,其中含有:模型名称、LoRA 路径、采样参数、ControlNet 配置、正负提示词等完整信息。
PNG tEXt: workflow
完整工作流结构,包含所有节点的连接关系和配置。即使工作流较复杂,全部信息都会嵌入图片。
模型指纹
checkpoint 文件名(如 v1-5-pruned.safetensors、flux1-dev.safetensors)直接写入 JSON,可以精确识别使用的模型。
从 ComfyUI 元数据中可以提取什么信息
- 完整的生成提示词(正面和负面)
- 使用的基础模型(checkpoint 文件名)
- 使用的 LoRA 模型及权重
- 采样器(Euler、DPM++、DDIM 等)和步数
- 图像尺寸、CFG Scale、随机种子
- ControlNet 或其他扩展的配置
ComfyUI vs AUTOMATIC1111 元数据对比
| 特征 | ComfyUI | AUTOMATIC1111 |
|---|---|---|
| 元数据格式 | JSON 工作流 | 纯文本参数字符串 |
| PNG tEXt 键名 | prompt, workflow | parameters |
| 信息完整度 | 极高(含节点图) | 高(含主要参数) |
| 可读性 | 需解析 JSON | 直接可读 |
| 默认输出格式 | PNG | PNG / JPEG |
立即上传 ComfyUI 生成的原始图片或视频进行检测
开始检测 →常见问题
ComfyUI 生成的图片有什么特征元数据?
ComfyUI 生成的 PNG 图片通常在 PNG tEXt 或 iTXt 块中嵌入完整的工作流 JSON(prompt、workflow 字段)。这些数据包含模型名称、节点配置和生成参数,是最强的可检测信号。
可以从 ComfyUI 的元数据中知道使用了哪个模型吗?
可以。工作流 JSON 中通常包含 checkpoint 模型名称(如 sd_xl_base_1.0.safetensors、flux1-dev.safetensors 等),可以精确识别使用的基础模型。
如何防止 ComfyUI 写入元数据?
在 ComfyUI 的 Save Image 节点中,可以通过修改节点设置来控制是否嵌入 prompt 信息。使用 SaveImageWebsocket 节点或第三方节点也可能跳过元数据写入。
ComfyUI 生成的 JPEG 文件有元数据吗?
ComfyUI 默认输出 PNG 格式。如果转换为 JPEG,元数据写入方式取决于转换工具。直接从 ComfyUI 输出的 PNG 文件元数据最完整。
ComfyUI 和 AUTOMATIC1111 的元数据格式相同吗?
不相同。AUTOMATIC1111(A1111/WebUI)使用纯文本格式写入参数字符串,而 ComfyUI 使用 JSON 格式的工作流数据。两者都在 PNG tEXt 块中写入,但键名和格式不同。
ComfyUI 输出的视频能检测吗?
如果你导出了 MP4、MOV、M4V、WebM 或 AVI,可以直接上传。浏览器版会检查视频容器元数据、文件名和抽样视频帧水印;但 ComfyUI 最稳定的来源线索仍然是原始 PNG 工作流元数据。