IPTC 从哪里来
国际新闻电信委员会(IPTC)是一个由通讯社和出版商组成的联盟。上世纪 90 年代初,它发布了信息交换模型(Information Interchange Model,简称 IIM),这是一种在通讯社和报社之间交换新闻(包括照片)的格式。
IIM 把数据组织成带编号的记录和数据集,写作 record:dataset。记录 2 即 Application Record,存放描述性字段:2:80 By-line、2:110 Credit、2:115 Source、2:116 Copyright Notice、2:120 Caption 等等。Adobe Photoshop 开始把这些记录嵌入 JPEG 和 TIFF 文件,这一做法随后流行开来。在 JPEG 中,它们位于 APP13 段;在 TIFF 中,位于标签 33723。
IIM 是为通讯社发稿而设计的,那时每个字节都很宝贵,所以它的字段都有很小的固定限制。如今只要软件写入 IIM 形式,这些限制依然适用。
这个字段存放什么
IIM 对 2:116 的定义很简单:它包含任何必要的版权声明。实际上,就是所有者的名字和一个年份,例如 © 2026 Jane Smith。
- 限制:128 字节。限制按字节计算,在 UTF-8 中,© 符号和许多带重音的字母各占两个字节。
- 不可重复:每个文件一条版权声明。如果有多方享有权利,就在一行里写明。
- 字符集:在数据集 1:90 中单独声明。文件在那里声明了 UTF-8,读取软件就能正确解码;什么都没声明,读取软件只能猜,一个 © 就可能变成两个乱码字符。
遵守限制的软件会截断过长的文本,所以请把所有者的名字放在这一行的最前面。
写好一条版权声明
版权声明只需回答一个问题:谁拥有版权?写得简短、具体。
- 先写 © 符号或单词 Copyright,然后是年份,然后是所有者:
© 2026 Jane Smith。 - 写明所有者。如果版权归客户或雇主所有,这里应写他们的名字,你的名字则放进创作者字段。
- 署名措辞放进署名行(Credit Line),授权条款放进使用条款(Usage Terms)和网络权利声明(Web Statement)。版权声明本来就该简短。
- 在所有地方使用同样的文本。两个层之间哪怕只差一个逗号,在任何会比较它们的软件看来都是不一致。
许多摄影师会加上保留所有权利(All rights reserved)。这种写法很常见,也无害,只是多占几个字节。
IPTC Core 与 XMP
IIM 有固定的字节限制,字符集模型也很别扭。2000 年代中期,IPTC 把它的字段迁移到 XMP 上,形成 IPTC Core 架构,后来又增加了 IPTC Extension。Copyright Notice 保留了原有含义,在 XMP 中对应 dc:rights。如今这两种形式都属于 IPTC 照片元数据标准(IPTC Photo Metadata Standard),大多数专业工具会同时写入两者。
不同格式能携带的内容不同。JPEG 和 TIFF 有存放 IIM 的标准位置;HEIC 和 PNG 文件通常只在 XMP 中携带这些字段,所以对这些格式来说,dc:rights 就是 IPTC 版权声明。
谁会读取它
2:116 是图片编辑部最先看到的字段。图片社的入库系统、Photo Mechanic、Lightroom Classic 的 IPTC 面板以及 Photoshop 的“文件简介”都会显示它。许多内容管理和归档系统会为它建立索引,以供搜索。
有些网络服务会在你上传时删除嵌入的元数据,有些则会保留。这些做法会随时间变化,所以请测试你用的平台:发布之后下载你自己的照片,用版权检查工具读一读。
常见错误
- 在版权声明里写授权条款。冗长的条款会超出 128 字节而被截断。请改放到 Usage Terms(使用条款)中。
- 写图片社的名字而不是所有者的名字。除非版权归图片社所有,否则它应该放在 Source(来源)或署名行中。
- 每一层的年份不同。IPTC 中写
© 2025、XMP 中写© 2026,这就是不一致,有些软件会标记出来。 - 没有声明字符集。以 UTF-8 写入却没有数据集 1:90 的版权声明,在默认使用 Latin-1 的软件中可能显示为
©。 - 用忽略 XMP 的工具编辑 IPTC。两份副本会渐渐分叉,偏好 XMP 的读取软件永远看不到你的修改。
只要把每一层并排读一遍,这些错误都很容易发现,检查工具就是为此而生的。
与 EXIF 和 XMP 保持一致
因为版权声明可以存在三个地方,它也就可能说出三种不同的话。当 IPTC 版权声明写的是你,而 EXIF Copyright 标签写的仍是以前的工作室时,偏好 EXIF 的读取软件就会把功劳记在工作室名下。
Copyrighted 根据你的 Rights Profile(权利配置)写入 2:116,同时写入 EXIF Copyright 和 XMP dc:rights,让每一层读起来都一样。对于 HEIC 和 PNG,它写入 EXIF 和 XMP,也就是这些格式所带的层。
问答
IPTC Copyright Notice 最长可以写多少?
IIM 形式下为 128 字节。在 UTF-8 中,一个 © 符号就占两个字节。XMP 形式 dc:rights 没有这个限制,但要让两者保持一致,就得控制在 128 字节以内。
IPTC 和 XMP 是一回事吗?
不是。IPTC 是一个组织及其标准;IIM 是它较老的二进制格式,IPTC Core 和 Extension 则是用 XMP 表达的 IPTC 字段。Copyright Notice 两种形式都有:IIM 中的 2:116 和 XMP 中的 dc:rights。
为什么我的版权声明显示成奇怪的字符?
很可能是 IIM 块没有在数据集 1:90 中声明字符集,读取软件猜错了。用一个会声明 UTF-8 的工具重新写入版权声明,就能解决。