新闻图为什么需要这一栏
IPTC(International Press Telecommunications Council)定义了一组字段,让照片出门时带着说明、作者、版权和主题。实现上常见 IPTC-IIM 块和 XMP 属性。相机和手机几乎不填。图片编辑会填很多。
它不是实时定位
“城市”可以是人敲进去的,也可以写错。真正的坐标若存在,是另一套结构。C2PA 是更晚出现、带核验的来源系统。
元数据清理 的分享副本会去掉 JPEG/PNG/WEBP 上受支持的文件头,包括常见的 IPTC/XMP。烧进画面里的图说字,它涂不掉。
出海成片里它可能变成多余联系方式
给海外媒体或平台的产品图,若说明栏还留着个人邮箱、未公开的档期备注、国内团队内部代号,发出去的就不是你以为的“干净成片”。需要署名时再有意保留;不需要时做一份分享副本。
同一张 JPEG 上,删 EXIF、删 IPTC、删 XMP 各自留下了什么
2026 年 10 月 22 日,我们用 Pillow 10.2.0 画了一张 800×600 的图,并写成一张同时带 EXIF、IPTC-IIM 和 XMP 的 JPEG。写入和读出都是 ExifTool 12.76。画面是标了 CPK fixture 2026-10-22 的测试图,不是某个地点的照片。GPS 为北纬 10.5、东经 20.25、高度 12.5 米。Make 为 CPKFixture,Model 为 TestPhone,DateTimeOriginal 为 2026:10:22 12:00:00。
说明和 XMP 描述故意写成两句不同的话。IPTC Caption-Abstract 是 “Fixture caption for the IPTC test.”,XMP-dc:Description 是 “Fixture XMP description.”。IPTC By-line 和 XMP-dc:Creator 都是 “Fixture Byline.”。Credit 和 City 同时写进了 IPTC 和 XMP-photoshop。CopyrightNotice 和 XMP-dc:Rights 都是 “Fixture Copyright 2026.”。ObjectName 是 “Fixture headline.”,Keywords 是 “fixture.”。文件 18,138 字节。ExifTool 还写了 XMPToolkit “Image::ExifTool 12.76”。
IPTC Photo Metadata Standard 2025.1 把 Creator 对应到 XMP dc:creator 和 IIM 2:80 By-line,IIM 文本上限 32 字节;把 Description 对应到 XMP dc:description 和 IIM 2:120 Caption-Abstract,IIM 文本上限 2,000 字节。我们的句子远低于这两个上限。IPTC 给 Google 图片搜索的简要说明写着:Google 先读 XMP dc:creator,空了再读 IIM 2:80;Credit 先读 XMP photoshop:Credit,再读 IIM 2:110;Copyright Notice 先读 XMP dc:rights,再读 IIM 2:116。
| 对这份 18,138 字节 JPEG 的副本执行的命令 | 之后的字节 | ExifTool 12.76 仍然列出的内容 |
|---|---|---|
| exiftool -EXIF:all= | 17,684 | IPTC 的标题、说明、署名、版权和关键词还在,XMP 的说明、创作者、权利、署名行和城市也还在。Make、型号、原始日期和 GPS 没了。 |
| exiftool -IPTC:all= | 17,946 | EXIF 和 GPS 还在。XMP 的说明、创作者、权利、署名行和城市还在。IPTC 的标题、说明、署名、版权声明和关键词没了。 |
| exiftool -XMP:all= | 14,793 | EXIF 和 GPS 还在。IPTC 的标题、说明、署名、署名行、版权、城市和关键词还在。XMP-dc 和 XMP-photoshop 没了。 |
| exiftool -all= | 14,129 | 只剩文件类型和 800×600。没有 Make,没有 GPS,没有 IPTC,没有 XMP。 |
| mat2 0.13.4 --inplace | 11,748 | 只剩文件类型和 800×600。比 exiftool -all= 的那份更小,所以 mat2 连图像数据也重写了。没有输出,81.6 毫秒结束。 |
删掉 EXIF 之后,说明还在。删掉 IPTC 之后,XMP 描述还在,而且那是另一句话。删掉 XMP 之后,IPTC 说明还在,Credit 和 City 改在 IPTC 组里出现。只提供“清除 EXIF”的开关,在这张文件上没有清掉新闻说明,也没有清掉 Google 指南优先从 XMP 读取的署名行。
同一组 GPS 在这张图的 PNG 副本(8,529 字节)和 WebP 副本(5,524 字节)里也能读到。这一轮只把 IPTC 和 XMP 写进了 JPEG。只做名词对照的页面不会给出这个前后对比:IPTC Photo Metadata 2025.1,IPTC 的 Google 图片指南。
常见问题
删了定位,署名还会在吗?
会,如果署名写在 IPTC 或 XMP,而你只清了 GPS。要一起去掉,得看清理范围是不是包含这些容器。