要安全地为整个照片存档添加版权元数据,请按这个顺序进行:先备份,读取已有内容,有意识地处理冲突,用能无损写入且可以撤销的工具盖印,最后检查结果。RAW 文件需要格外小心,因为给它们加标注的安全方法,是在 RAW 旁边放一个 XMP 附属文件。批量编辑一次会动到成千上万个文件,小错误也会成倍放大。本文逐步讲解每一步,以及需要当心的陷阱。
第 1 步:先备份
无论用什么工具,在批量修改元数据之前都要先做这一步。谨慎的工具能降低风险,而备份能让你在仍然出错时恢复。
- 把整个存档完整复制到另一块硬盘,并确认能够打开。
- 让附属文件和 RAW 文件待在一起。如果备份里只有
.CR3或.NEF文件,却没有对应的.xmp附属文件,编辑和标注就丢了。 - 记下日期。如果几周后出了问题,你会想知道哪份备份是在修改之前做的。
如果你的存档在照片图库里,备份仍然明智,但风险更低。应用无法原地修改照片图库原片的元数据,所以工具只能另存一份新副本。
第 2 步:读取已有内容
旧存档很少是空白的。相机只要设置过一次,就会写入自己的版权文字。编辑软件会在导出时添加声明。来自朋友、客户和图片社的照片带着各自所有者的信息。在盖印任何东西之前,先弄清楚你手里有什么。把存档分成四堆:
- 你的:已经带有你的声明。保持不变,或者在你的信息有变时更新。
- 第三方:带有别人的声明。不要动它们。
- 空白:既没有版权声明,也没有创作者(只有署名行的也算在内)。这些才是要盖印的。
- 冲突:同一个文件里的各层说法不一。这些需要你做决定。
如果只是单个文件,免费的版权检查工具可以在浏览器中显示每一层,不上传任何内容。如果是整个存档,你需要一个能读取每个文件并把结果分组的工具。
第 3 步:理解冲突的层
一张照片最多在三个地方存储版权信息:EXIF、IPTC 和 XMP。冲突指的是其中两处说法不一。EXIF Copyright 标签里可能还是旧工作室的名字,而 XMP dc:rights 里已是你现在的名字。当某个程序只更新了一个层、其他层原封不动时,常会出现这种情况。
不同软件优先读取不同的层,所以一个冲突的文件会对不同的人说不同的话。每个冲突都要有意识地解决:先确认哪个值是对的,再让每个层都写成这个值。冲突的版权元数据介绍了常见原因。
第 4 步:选择写入方式
Add missing 还是 Update
有两种实用的盖印方式。Add missing(补全缺失项)只填写空字段,绝不改动已有的值。它不可能覆盖第三方声明,因此是处理混合存档的安全选择。Update(更新)则让每个层都与你的配置一致。当你的信息有变时,对自己的照片使用它,或者用它来解决你已核实过的冲突。
JPEG、HEIC、PNG 和 TIFF 的无损写入
写入元数据绝不应该重新编码图像。把 JPEG 解码后再保存的工具,每次都会损失一点画质。要找一个原样复制图像数据、只替换元数据的工具。它应该先写入临时文件,再读回新文件,只有读回的内容一致时才替换原文件。
RAW 使用附属文件
RAW 格式是厂商私有格式,直接在其内部写入有风险。标准做法是使用 XMP 附属文件:一个与 RAW 同名、扩展名为 .xmp 的小文本文件,放在 RAW 旁边。RAW 本身从不以写入方式打开。Lightroom Classic 和其他 RAW 编辑软件都使用附属文件,不过要确认你的软件如何读入其他工具所做的更改。有些编辑软件只在你要求时才读取附属文件。RAW 文件与 XMP 附属文件讲解了其中的细节。
由此带来一个结果:RAW 自身内嵌的 EXIF 仍保持相机写入时的样子。如果相机写入了不同的版权信息,文件和它的附属文件就会不一致,细致的读取工具会把它显示为冲突。
第 5 步:按可撤销的批次盖印
从小处着手。先给一个文件夹盖印,检查无误后再处理其余部分。为每个批次留下记录,以便撤销。
Copyrighted 正是围绕这个流程设计的。它扫描文件夹或照片图库,把照片分成 Matches you(与你一致)、Third-party(第三方)、Blank(空白)和 Conflicting(冲突)。你只需把自己的信息保存一次为配置,再用 Add missing、Update 或 Remove(移除)把它应用到某个分组。对每个文件,它会:
- 在做任何修改之前,先把文件原有的内容记入日志;
- 拒绝写入扫描之后发生过变化的文件;
- 对 JPEG、HEIC、PNG 和 TIFF 原地写入,不重新编码;RAW 和 DNG 则通过 XMP 附属文件写入;
- 读回结果,只有一致时才替换原文件;
- 遇到写入失败的文件就跳过继续,并在最后报告。
每个批次都会出现在 History(历史记录)中,可以撤销。照片图库中的照片会在“Copyrighted”相簿中得到一份已盖印的副本,原片保持不动;除非你打开应用中删除原片的选项,而且也要等副本校验通过后才会删除。Add missing 会跳过冲突的照片并列出相关字段,所以冲突绝不会被意外解决。有一个限制需要知道:由于应用总是让各层写得一致,你已解决的冲突无法通过撤销恢复。这类照片会被单独报告,批次中的其余部分照常撤销。应用可在 iPhone、iPad 和 Mac 上运行,全部在设备端完成,无需账户。前 50 张已盖印的照片免费;Pro 取消这一限制。
第 6 步:事后检查
批次完成后,要在写入它的工具之外进行校验。
- 用检查工具打开几个已盖印的文件,确认每个层都已是新值。
- 在编辑软件中打开一个 RAW,确认它显示的是附属文件中的版权信息。
- 重新扫描文件夹,确认 Blank 分组如预期般缩小。
- 查看 Third-party 分组,确认其中没有任何变化。
如果发现问题,撤销该批次,修正配置后重新运行。
检查清单
- 做一份包含附属文件的完整备份,并确认能打开。
- 扫描存档,分成你的、第三方、空白和冲突四类。
- 先确认哪个值正确,再有意识地逐一解决冲突。
- 混合文件夹使用 Add missing,Update 只用于你自己的照片。
- 以无损方式写入,每个文件替换前都要读回核对。
- 通过 XMP 附属文件标注 RAW 文件,并让附属文件与之放在一起。
- 先为一个文件夹盖印并检查,再继续。
- 让每个批次都可撤销,并用第二个工具校验结果。