像素不是元数据
渲染后的画面只是一个数据层。文件容器会在像素数据周围组织数据块、段或 box。元数据用于描述拍摄、创建过程、权利信息、所用软件或生成参数。字段可以提供线索,但除非通过加密系统与文件绑定,否则其内容并不天然可信。
文件中可以保存哪些生成参数?
常见字段包括正向提示词、负向提示词、种子、采样器、调度器、步数、CFG 比例、checkpoint 或模型哈希、尺寸、去噪强度,以及 LoRA 和 VAE 名称。种子只用于控制随机过程;如果模型、软件、工作流和确定性操作不同,仅凭相同种子无法复现完全相同的图片。
PNG 文本块
PNG 由一系列带类型的数据块组成。应用可以把文本保存在 tEXt、压缩的 zTXt 或支持国际文本的 iTXt 数据块中。ExifTool 文档列出了这些存储位置。字段键名由具体应用约定,并不存在一套通用的 AI 元数据字段。
ComfyUI 工作流与提示词 JSON
ComfyUI 生成的 PNG 可以同时包含完整、可编辑的工作流,以及单独的提示词节点图。生成图片可以重新载入界面以恢复工作流。目前常见的写入键包括 prompt 以及其他 PNG 信息。工作流图与 API 使用的提示词图相互关联,但并不是同一种表示形式。
AUTOMATIC1111 参数
AUTOMATIC1111 通常会把便于阅读的 parameters 参数块写入 PNG 文本。PNG Info 界面可以读取保存的提示词和生成设置。这些字段能否保留,取决于导出选项、格式转换以及是否清除了元数据。
EXIF, XMP and IPTC
EXIF 包含尺寸、时间戳、软件和相机设置等图像与拍摄字段。XMP 是 ISO 16684-1 定义、供创意工具使用的可扩展 XML/RDF 数据模型。IPTC 照片元数据标准定义描述、权利和编辑用途字段。这些字段通常可以修改。
来源: Adobe XMP specifications · IPTC Photo Metadata Standard
JPEG、WebP 与 ISO BMFF
JPEG 和 WebP 通常把 EXIF 或 XMP 保存在各自格式的段或数据块中,而不是 PNG 文本块。AVIF、HEIC、MP4 和 MOV 使用 ISO 基础媒体文件格式的 box 结构。即使可见画面没有变化,格式转换也可能重写或丢弃元数据。
音频与视频容器
音频和视频既有容器级标签,也有流级技术字段。标题或艺术家标签与编解码器、帧率、尺寸或采样率属于不同的数据层。ffprobe 会分别输出格式标签和媒体流数据,因此本站也会将它们分开显示。
来源: FFmpeg ffprobe documentation
C2PA 不是普通元数据
C2PA 清单可以包含操作、素材来源、缩略图和描述性声明;其签名及内容绑定可以让后续改动变得可检测。清单可以嵌入文件,也可以通过外部引用提供。C2PA 规范把内容来源作为验证问题处理,而不是可以随意填写的文本字段。
来源: C2PA Technical Specification 2.4
哪些编辑器和读取工具可以打开这些记录?
| 工具 | 最适合 | 适用范围 |
|---|---|---|
| ComfyUI | 嵌入的工作流和提示词节点图 | ComfyUI 约定 |
| AUTOMATIC1111 PNG Info | 已保存的提示词和生成参数 | AUTOMATIC1111 风格参数块 |
| ExifTool | 广泛读取 EXIF、XMP、IPTC 和容器标签 | 读取元数据,不判断是否由 AI 生成 |
| Adobe Bridge / Photoshop | 编辑常见 XMP 与 IPTC 字段 | 应用支持的字段 |
| ffprobe | 音视频格式、媒体流和标签 | 容器技术信息检查 |
| C2PA 验证器 | 验证清单、签名与资源绑定 | 受支持的内容凭证 |
为什么提示词和工作流会消失
截图、即时通讯软件、社交平台、清除元数据选项、重新编码或编辑器导出都可能移除这些记录。生成工具也可能被设置为不保存记录。缺少提示词或工作流数据,并不能证明没有使用 AI。
为什么本站能够可靠读取受支持的结构
- 先识别文件容器,再解释字段。
- 检查多个标准及应用专用的存储位置。
- 将长度受限的原始条目与规范化后的提示词和参数字段分开。
- 按照已知的 ComfyUI 和 AUTOMATIC1111 约定解析,不凭空补全缺失值。
- 将 C2PA 验证与可编辑的 EXIF、XMP、IPTC 和 PNG 文本分开。
- 明确报告不受支持或缺失的数据层。
常见问题
提示词总能恢复吗?
不能。提示词必须曾被写入受支持的结构并保留下来。
只用种子能复现完全相同的图片吗?
不能。模型、软件、工作流和其他设置同样会影响结果。
元数据能证明图片由 AI 生成吗?
明确的工作流或生成器字段可以成为有力证据,但普通元数据可以被编辑。签名内容来源采用另一套验证机制。