冲突是什么意思
一张照片可以在三个层中写明版权:EXIF、IPTC 和 XMP,创作者和署名也是如此。当两个层对同一个字段存有不同的值时,这张照片就是冲突的。
一个典型的例子:
- EXIF Copyright:
© 2019 Northlight Studio - IPTC Copyright Notice:
© 2026 Jane Smith - XMP dc:rights:空
某一层为空,本身并不构成冲突。冲突需要两个层说出不同的内容。
细微的差别也算数。末尾多一个句点、年份不同,或者工作室名字拼法不同,都会让两个值不相等,严格的读取软件会把它们当作两个不同的主张。首尾的空格通常会被忽略,而其他大多数差别不会。
它是怎么发生的
- 相机记着旧名字。多年前在相机菜单里设置的版权信息,在你换了工作室之后,仍会继续写进 EXIF。
- 一个工具只更新一个层。较老的软件可能只编辑 IPTC 而不动 XMP,或者反过来。
- 文件经过好几个人的手。摄影师写了 EXIF,图片社加上自己的 IPTC 版权声明,客户的系统又改写了 XMP。
- 细微的差别。
© 2026 Jane Smith和Copyright 2026 Jane Smith是不同的字符串。比较它们的软件会看到两个值。
为什么要紧
每个程序都会挑一个层来显示。有的偏好 XMP,有的偏好 IPTC,有的偏好 EXIF。因此,一张冲突的照片在不同地方会归到不同所有者名下。图片编辑部看到的可能是你的名字,搜索引擎看到的却是旧工作室的。
这使得冲突的照片比空白的照片更麻烦。空白的照片只是引出“它归谁”的疑问;冲突的照片则给出自信而又互相矛盾的答案,下游的人谁也不知道哪个是对的。
冲突还会扩散。冲突的照片被编辑或导出时,新文件会继承软件所复制的那些层。几轮下来,谁也分不清哪个值才是最初的。所以,一发现冲突就修正,是值得的。
Metadata Working Group 的建议
由 Adobe、Apple、Canon、Microsoft、Nokia 和 Sony 组成的 Metadata Working Group 发布过处理图像元数据的指南。指南把 EXIF Copyright、IPTC 2:116 和 XMP dc:rights 视为同一个逻辑字段,对创作者字段也是如此。
对写入方来说,建议很简单:改一个,就全都改。对读取方,指南说明了如何在不一致的层之间做出选择,其中包括存放在 XMP 中的 IPTC 块校验和。校验和能显示:自上次写入 XMP 以来,是否有忽略 XMP 的软件编辑过 IPTC。这些规则帮助软件选出一个值,却无法告诉你哪个所有者才是对的。
如何修正一张冲突的照片
- 确定正确的所有者是谁。查看你的记录或合同,不要想当然地认为最新的值就是对的。
- 把正确的版权声明、创作者和署名一次写进每一个层,文本完全相同。
- 把文件读回,确认各层现在已经一致。一致时,版权检查工具会给出“一致”的结论。
- 从源头修正:更新相机的版权设置,或编辑软件中的预设,让新照片不再重复这个问题。
只填补空的层是没用的,不一致仍然留在那里。
如果照片不是你的,请别动它的元数据。记下两个名字,去问问被写明的人哪一个才是对的。
版权声明之外的冲突
版权声明是最显眼的字段,但同样的事也会发生在别处:
- 创作者:EXIF Artist 写的是相机的第一任主人,而
dc:creator写的是摄影师。 - 署名:权利已经回到你手里,IPTC 2:110 仍带着图片社的署名,而
photoshop:Credit已经更新。 - 版权状态:一张照片的版权声明主张了版权,
xmpRights:Marked却写着公有领域。这是同一层内部的不一致,同样值得修正。
防止冲突,归根结底是一个习惯:用同一个工具、依据同一组值,同时修改每一层。修正相机设置和你的编辑预设,新照片就不会再出现冲突。
Copyrighted 如何处理冲突
Copyrighted 会跨层比较版权声明、创作者、署名、使用条款、网络权利声明、所有者和版权状态。只要在其中任何一项上各层不一致,照片就会进入 Conflicting(冲突)分组,照片的详情视图会把每一层的值并排显示。
Update(更新)通过把你的 Rights Profile(权利配置)写进每一层来解决冲突。Add missing(补全缺失项)会拒绝处理冲突的照片,并指出哪些字段不一致,因为填补空白会让冲突留在原处。撤销可以恢复大多数写入,但无法重新制造出冲突,所以撤销一张冲突已被解决的照片会被拒绝,并给出报告。
问答
版权元数据冲突时,以哪一层为准?
这取决于读取文件的软件。有的偏好 XMP,有的偏好 IPTC 或 EXIF。这就是为什么冲突的照片在不同地方会归到不同所有者名下,也是为什么所有层都应当存放同样的值。
某一层为空算冲突吗?
不算。冲突需要两个层对同一个字段存有不同的值。为空的层是缺失,值得补上,但使用其他层的读取软件仍然能找到这个值。
如何找出版权信息冲突的照片?
读取每个文件的每一层并加以比较。在线检查工具每次可以处理几张照片。对于整个图库,Copyrighted 会扫描每张照片,把冲突的照片集中到一个分组里。