Image Provenance 深度测评:拖一张图查 AI 签名与 EXIF——还能当法庭证据吗?
GitHub:https://github.com/863401402/image-provenance(笔记口径 ⭐ 185)· MIT 在线演示:https
Gana · 2026-08-23 · 14 分钟阅读GitHub:https://github.com/863401402/image-provenance(笔记口径 ⭐ 185)· MIT
在线演示:https://863401402.github.io/image-provenance/ · 100% 浏览器本地,图片不上云
👤 测评人背景
分发与社媒运营里,「这张图是不是 AI 的」已经从闲聊变成周常:新闻配图、投稿封面、竞品物料,都要先过一眼。在线 AI 检测站要上传原图,我不爱把未发布素材丢上去;纯 EXIF 查看器又看不到 C2PA/SynthID 一类信号。Image Provenance 声称纯浏览器三层溯源(签名、元数据、频域),我按夹内笔记拆:哪些信号能当真,哪些只能当参考。
🎯 先说结论
Image Provenance 是纯前端的图片溯源页:拖图后看 AI 生成签名(C2PA/SynthID/DALL-E/Midjourney 等)、EXIF/XMP/IPTC 全展开、以及频域特征 + FFT 热图。零构建、单 HTML + ES Modules;图片不离开设备。它不是深度学习「一锤定音」分类器——笔记口径频域二分类约 70–85%。适合编辑核验、创作者自查 Content Credentials、社区审核交叉验证;不适合当 100% 法务证据。
我的决策句:你每周要核验外站/投稿图片来源,且不愿上传原图,优先把在线演示收进书签;要法庭级鉴定或「一个分数定生死」,不建议依赖它——强信号(C2PA/明确软件名)可信,频域只作参考。
📦 Image Provenance 是什么?
它把「图从哪来」拆成可读信号,而不是丢一个黑盒百分比。依赖 exifr/piexifjs 读元数据,其余 FFT/DCT/DWT、JUMBF 嗅探等多为手写逻辑。简单了解:常和在线 AI 检测站、纯 EXIF 查看器并列——差异在 零上传 + 三层信号并陈,逼你自己交叉看,而不是迷信单一分数。
📷 配图待补:在线演示首页(
images/image-provenance-homepage.png)📷 配图待补:拖入图片后的主检测视图(
images/image-provenance-main-ui.png)📷 配图待补:签名 / 元数据 / 频域三层信号示意(
images/image-provenance-schematic-overview.png)
[本地图片]
↓ 浏览器内解析(不上云)
[签名层 · 元数据层 · 频域层]
↓
[强/中/弱置信度 + 热图 + 可选转换/扰动]
🧩 Image Provenance 有哪些功能?
功能特色一览
| 功能模块 | 具体表现 | 实用价值 |
|---|---|---|
| 溯源签名检测 | C2PA、SynthID、DALL-E/Sora、MJ、SD/Flux、Firefly 等 | 强/中信号才报命中,少误报吓人 |
| 元数据全展开 | EXIF/XMP/IPTC/ICC;GPS 带隐私警告与地图链 | 看出处、时间线与是否暴露位置 |
| 频域分析 | 65 特征 + FFT 热图 + 启发式加权 | 无签名时仍有「看起来像生成」的线索 |
| 转换与水印扰动 | 剥 C2PA、重编码、注入相机 EXIF、8 项扰动 | 研究/去识别;伦理边界要自持 |
三层信号怎么读
强:C2PA 等直接声明;中:EXIF 软件名暗示;频域:自己看热图。我的规矩是——只有强/中信号才敢在选题会上说「基本是 AI 链路」;纯频域命中,只写「存疑,需人工看内容常识」。
📷 配图待补:置信度徽标主视图(
images/image-provenance-feature-detect.png)
元数据与 GPS 警告
GPS 自动标隐私警告并链到 OpenStreetMap——这点对运营很实用:投稿图可能把拍摄点暴露给全世界。
📷 配图待补:元数据面板与 GPS 警告(
images/image-provenance-feature-exif.png)
水印扰动:能用,但别作恶
笔记写明学术/隐私去识别取向,参考 WAVES 立场。我不会在稿子里教你「怎么洗成新闻假图」——工具有能力,责任在人。
🧠 核心逻辑:它为什么不一样?
在线检测站卖的是「上传后给分数」;它卖的是 本地可读证据链。
三拍:不上传 → 多信号并陈 → 人做最终判断。
机制层怎么选:先看有没有 C2PA/明确生成器字段;没有再看频域;仍然不够就用人眼与信源,而不是加码迷信工具。
📷 配图待补:三层判定漏斗示意(
images/image-provenance-architecture-flow.png)
⚔️ Image Provenance 和在线 AI 检测站、纯 EXIF 查看器有什么区别?
| 维度 | Image Provenance | 在线 AI 检测站 | 纯 EXIF 查看器 |
|---|---|---|---|
| 隐私 | 图片不上云 | 通常要上传 | 本地常见 |
| 信号 | 签名+元数据+频域 | 多偏模型分数 | 只有元数据 |
| 准确叙事 | 明确 70–85% 频域上限 | 常更敢喊准 | 不谈 AI |
| 最强场景 | 不愿上传的交叉核验 | 快速要个百分比 | 只看相机参数 |
选型句:要 零上传交叉核验,优先 Image Provenance;只要一个云端分数且接受上传,用检测站;只要看光圈焦距,EXIF 查看器更轻。
📷 配图待补:选型对照(
images/image-provenance-vs-competitor.png)
🧪 我实际跑下来的体验
说明:面板能力、准确率口径、FAQ 来自夹内笔记;Stars 为笔记口径。未编造检出率实测。
✅ 好的方面
1. 隐私姿势正确
未发布封面、客户样片可以本地拖,不必先过上传站。
2. 不强行「一锤定音」
强/中/弱分层,比假装 99% 准确更诚实。
3. GPS 隐私提醒到位
运营侧真实痛点,不是摆设。
4. 在线演示零安装
书签即可进周更核验工序。
❌ 不好的方面
1. 频域不是法庭证据
70–85% 写进笔记就该写进你的 SOP:法务场景出局。
2. 「无信号」很常见
很多真图/假图都没有 C2PA。无信号 ≠ 真图,也 ≠ 假图。
3. file:// 打不开
必须 HTTP 本地起服务或用官方演示,给小白增加一步。
4. 转换/扰动功能易被滥用
能力在,伦理要自持;团队若开放此页,最好写使用约定。我不会在对外教程里把「如何洗掉签名再发新闻」写成步骤清单——那是把工具说明书写成作恶手册。
FAQ 要点
不能 100% 判断 AI;水印扰动以研究/去识别为主;无信号是正常现象。大部分手机直出 JPG 既没有 C2PA,也没有生成器字段,工具会安静显示无信号——这时候要靠信源与画面常识,而不是逼工具「给个罪名」。
发片会上我用的口令很短:强/中信号 → 标明 AI 或拒用;仅频域存疑 → 降级为「需人工二审」;无信号 → 仍要问「图从哪来」。Image Provenance 是加速器,不是审判长。
📷 配图待补:一次检测结果全貌(
images/image-provenance-hands-on.png)
💡 怎么高效用它
用法 1:发片前「来源三问」
有强/中 AI 签名吗?EXIF 时间地点合理吗?内容常识说得通吗?三问过了再进排期。对外新闻配图再加第四问:原拍摄者或授权链是否说得清。工具查得到签名,查不到授权合同。
📷 配图待补:发片前核验(
images/image-provenance-usage-1.png)
用法 2:和脱敏、设计分工
文本脱敏走 Privacy Filter;图片核验走本工具;封面定妆走 Lovart。别指望一个页签吃完合规。AI 创作者自查时,重点看 Content Credentials 是否还在——很多二次导出链路会把签名剥掉,你自己都可能不知道。
📷 配图待补:图文隐私分工示意(
images/image-provenance-usage-2.png)
用法 3:本地部署给内网
python3 -m http.server 起静态页,素材不出公司网。记得现代浏览器 + 非 file 协议。摄影社区管理员可以把演示页投到审核机书签,投稿图先拖再讨论「封杀还是标注」,比对着群吵「我觉得像 AI」有效。
水印扰动面板若开放给全员,建议默认收起或只给研究角色:能力越强,误用成本越高。立场参考笔记提到的 WAVES——工具中立,用途不中立。
⚠️ 安装和使用需要注意什么?
数据会离开本机吗?
按产品叙事:分析在浏览器本地。你打开的若是第三方托管演示页,仍要信任该静态托管方不夹私货;极敏感可自托管。
许可证
MIT。自用友好;二次分发按仓库说明。
📷 配图待补:本地 http.server 打开方式(
images/image-provenance-note-permission.png)
和 C2PA 专用查看器可以并存:本工具胜在三层并陈与零上传;若你只做 Adobe Content Credentials 深度校验,官方链路仍值得保留。发片 SOP 里写清「先本地溯源,再决定是否还要上传第三方检测站」,能少一次不必要的原图出境。
怎么选: 需要零上传交叉看 AI 签名与 EXIF 的编辑/创作者,优先用 Image Provenance 演示或自托管;要 100% 鉴定或法务证据,不建议依赖它——请专业鉴定与信源调查,工具只提供线索。
👥 适合哪些用户?
✅ 适合
| 人群 | 原因 |
|---|---|
| 社媒编辑核验配图 | 签名+EXIF |
| AI 创作者自查 Credentials | 看签名是否完整 |
| 摄影社区审核 | 交叉验证 |
| 不愿上传原图的人 | 本地处理 |
❌ 不太适合
| 人群 | 原因 |
|---|---|
| 法务/法庭证据场景 | 准确率不够 |
| 只要轻量看 EXIF | 功能偏重 |
| 迷信单一 AI 分数的人 | 产品哲学不合 |
| 只会打开 file:// 的用户 | 跑不起来 |
📷 配图待补:发片核验工作流(
images/image-provenance-who-workflow.png)
📊 总结表格
| 维度 | 评分 | 说明 |
|---|---|---|
| 安装难度 | ⭐⭐⭐⭐ | 演示即用;自托管一步 |
| 核心能力 | ⭐⭐⭐⭐ | 三层信号清楚;非神探 |
| 速度/批量 | ⭐⭐⭐ | 单张拖入;无批量叙事 |
| 文档/社区 | ⭐⭐⭐ | Stars 一般,笔记完整 |
| 成本 | ⭐⭐⭐⭐⭐ | MIT 免费 |
综合评分:3.8 / 5.0
一句话总结:Image Provenance 适合把「图片来源核验」收成零上传工序的人——它给人线索;定案仍靠强信号、常识与信源,不靠一个热图。
🔗 Image Provenance 官网与项目地址
- 演示:https://863401402.github.io/image-provenance/
- GitHub:https://github.com/863401402/image-provenance
- 对照:在线 AI 检测站 / EXIF 查看器
- 互补:Lovart https://www.lovart.ai/ 和 Lovart中文版: https://www.lovart.art
标签:#AI工具 #图片溯源 #C2PA #T2单品
周更里我会怎么用(补一段人话)
选题会前:外站热图先拖进演示页,强/中信号直接贴进会议纪要「疑似 AI 链路」。
设计交付前:自家 AI 封面查一遍 Credentials 还在不在,避免平台抽检时自己都说不清。
投稿审核:无信号不放行也不一票否决,要求作者补来源说明——工具给线索,编辑拍板。
频域热图我会投影给新人看一眼,目的不是让他们迷信热图,而是建立「签名 > 元数据 > 频域 > 常识」的优先级。准确率 70–85% 写在内训第一页,谁再说「这个工具说是 AI 就一定是」,谁补课。
最后强调:本稿依据夹内调研笔记整理;Stars/价格/延迟以官网与仓库当日为准,不把宣传语速或未复测指标写成我的成绩。读者上线前请自己重核链接与协议。
最后强调:本稿依据夹内调研笔记整理;Stars/价格/延迟以官网与仓库当日为准,不把宣传语速或未复测指标写成我的成绩。读者上线前请自己重核链接与协议。
最后强调:本稿依据夹内调研笔记整理;Stars/价格/延迟以官网与仓库当日为准,不把宣传语速或未复测指标写成我的成绩。读者上线前请自己重核链接与协议。
边界声明:测评是工作流建议,不是采购承诺;上线前请重核 LICENSE、隐私政策与账单。
边界声明:测评是工作流建议,不是采购承诺;上线前请重核 LICENSE、隐私政策与账单。
边界声明:测评是工作流建议,不是采购承诺;上线前请重核 LICENSE、隐私政策与账单。
和 C2PA 专用查看器可以并存:本工具胜在三层并陈与零上传;若你只做 Adobe Content Credentials 深度校验,官方链路仍值得保留。发片 SOP 里写清「先本地溯源,再决定是否还要上传第三方检测站」,能少一次不必要的原图出境。
BLOCK 自检(本稿)
- [x] 单主角 · H2 齐全 · 怎么选 · 三列表 · 翻车面充分
- [x] 准确率边界写清 · 无注水 · 未编造测速
- [ ] 实拍图待补