C2PA 是什么?精卫验证页能读到什么
C2PA(Content Credentials)记录一张图片是谁拍的、经过什么工具编辑、是否有 AI 参与生成,这些信息只有在拍摄或编辑工具本身支持写入 C2PA 时才会存在。精卫的验证页会读取图片里已有且受支持的 C2PA 信息;精卫自己写入的 JW 声明是另一种归属信号,任何创作者现在就能用,不用等相机厂商或平台先支持。
很多人在搜"怎么验证一张图是不是 AI 生成的"时会碰到 C2PA 这个词。这篇文章说清楚三件事:C2PA 记录了什么,精卫的验证页能读到什么,以及 JW 声明和 C2PA 是什么关系。
欧盟《人工智能法案》第 50 条从 2026 年 8 月起生效,要求 AI 生成或编辑过的内容带机器可读标记。C2PA 是目前被采用最多的技术方案之一,这也是最近很多人开始搜它的原因。
C2PA 能记录什么
一份完整的 C2PA manifest 可能包含拍摄或生成这张图的设备信息、编辑历史、是否经过 AI 生成,以及发布者信息。但这些信息只有创建或编辑这张图的工具本身写入了 C2PA 数据才会存在,目前支持写入的工具还不算多,比如部分相机型号、部分版本的编辑软件、部分 AI 生成工具。大多数图片,尤其是老照片、手机随手拍、没走这些特定工具流程的图片,本身就没有 C2PA 数据。这不是验证失败,是这张图从一开始就没有这类信息。
为什么 JW 声明也存在
C2PA 需要相机厂商、编辑软件、平台先支持,才会有数据留下来。这类标准从少数人推动,到变成大家都遵循的语言,通常要走很长的路,版权制度和 CC 标志都是这样一步步走出来的。JW 声明存在的原因,是不想让创作者等这条路走完。任何人现在打开精卫,都可以为自己的作品留下一条痕迹,记录这是谁做的、希望这件作品被怎样对待。这条痕迹不完美,也没有整个行业为它背书,但它现在就能用。
精卫验证页做的事
打开精卫的验证页上传一张图,它会做两件独立的事。图片里如果已经带有受支持的 C2PA 信息,读出来展示;图片如果经过精卫处理、写入过 JW 声明,读取并展示这个声明的内容。这两件事互不依赖,没有 C2PA 不影响 JW 声明的读取,反过来也一样。精卫的保护流程本身不会生成、不会签发、也不会写入 C2PA manifest,这一点需要说清楚,避免有人误以为用精卫处理过的图会自动获得 C2PA 认证。
C2PA 和 JW 声明怎么分
两者常被放在一起比较,用一张表说清楚区别:
依赖什么才会存在:C2PA — 拍摄/编辑工具本身要支持写入;JW 声明 — 创作者在发布前主动添加
现在能不能用:C2PA — 取决于用的相机/软件/平台是否已支持;JW 声明 — 任何人现在打开精卫就能用
精卫的角色:C2PA — 只读,不签发,不伪造;JW 声明 — 由精卫的保护流程写入
验证页能读吗:C2PA — 能,如果图片本身带有;JW 声明 — 能,如果经过精卫处理
图片没有这个信息正常吗:C2PA — 非常正常,大多数图片目前都没有;JW 声明 — 只有经过精卫处理的图才会有
这也是我们做 JW 声明的原因。不等一整套行业标准成熟,先让每个正在创作的人,有办法留下自己的那条痕迹。