看清一张图从哪里来

一句话告诉你这张图是相机拍的、AI 生成的,还是被剥掉来源后重新打标的。依据是文件里的每一段元数据,而不是猜。

拖一张图片到这里,或点击选择
也可以直接 Ctrl+V 粘贴。JPEG、PNG、WebP 支持完整分析,最大 50 MB。

C2PA 内容凭证

读取 APP11 / caBX 里的 JUMBF 清单:谁生成、用什么工具、做过哪些操作、签名证书是谁。

AI 生成痕迹

Stable Diffusion 参数块、ComfyUI 工作流、Midjourney 任务 ID、IPTC DigitalSourceType,以及二十多个生成工具的署名。

AIGC 标识

《人工智能生成合成内容标识办法》要求的元数据隐式标识,含生成服务提供者与内容编号。

EXIF 与 XMP 交叉比对

拍摄时间对不上、声称 Photoshop 保存却没有 EXIF、有派生来源却没有编辑历史,这些矛盾会被点出来。

元数据能说明什么,不能说明什么

EXIF、XMP 和 PNG 文本块是明文,任何工具都能改写或删除,所以它们只是「自述」。C2PA 清单带有签名,是目前唯一能被验证的来源声明。AuditImage 会验证签名、内容哈希绑定和证书链,并与 C2PA 信任列表比对;只有时间戳令牌是记录存在而不校验。看不见的水印(如 SynthID)不在元数据里,这里检测不到。

常见问题

什么是 C2PA 内容凭证?
C2PA 是由 Adobe、Google、微软、OpenAI 等组成的联盟制定的开放标准。相机或生成工具在导出图片时,把「谁、用什么、做了什么」写进一份带数字签名的清单,嵌入 JPEG 的 APP11 段或 PNG 的 caBX 块。任何人都能读取并验证这份清单是否被篡改。
元数据能证明一张图是 AI 生成的吗?
只能证明「文件自己这么说」。EXIF、XMP 和 PNG 文本块是明文,任何工具都能改写或删除。只有带签名的 C2PA 清单能被验证。所以 AuditImage 把结论分成「有签名声明」「元数据自述」「元数据矛盾」和「没有元数据」四种,而不是简单地回答是或不是。
AIGC 隐式标识是什么?
2025 年 9 月 1 日起施行的《人工智能生成合成内容标识办法》要求生成服务提供者在文件元数据中写入隐式标识,包含内容属性、服务提供者名称或编码、内容编号等信息。AuditImage 会在 PNG 文本块、XMP 和 JPEG 注释中查找这个标识。
为什么我的图片显示「没有可用的元数据」?
截图、社交平台转存、微信传图和大多数在线压缩工具都会把元数据全部去掉。这不代表图片是假的,只说明无法从元数据判断来源。
AuditImage 会保存我的图片吗?
不会。图片只在服务器内存中解析,解析完即丢弃。保存的只有解析出来的报告,报告页默认不被搜索引擎收录。

延伸阅读

指南

API

同一个入口,返回和页面一样的 JSON 报告。加 lang=en 得到英文文案。

curl -F "[email protected]" "https://<host>/api/inspect?lang=zh"
# → { "id": "…", "url": "…/zh/r/…", "report": { "verdict": { … }, "c2pa": { … }, … } }

curl "https://<host>/api/inspections/<id>?lang=zh"