キャプションとクレジットのための欄
IPTC(International Press Telecommunications Council)は、写真がキャプション、作成者、著作権、主題コードと一緒に旅できるように欄を定義しました。実装はIPTC-IIMブロックとXMPプロパティとして出ます。カメラやスマホはほとんど埋めません。フォトエディターがたくさん埋めます。
都市名は人が書いた文字列。GPSではない
IPTCはリアルタイムの位置ピングではありません。「City」欄は人が打ち、間違っていることがあります。GPSがあるなら別構造です。C2PAの資格情報は後年の、署名付き来歴です。
メタデータクリーナー の共有用コピーは、JPEG / PNG / WEBPの対応ヘッダーメタデータ(典型的なIPTC / XMPパケットを含む)を落とします。画素に焼き込まれたキャプションは消しません。
1枚のJPEGで、EXIF・IPTC・XMPを消したあとに残ったもの
2026年10月22日、Pillow 10.2.0 で 800×600 の絵を描き、EXIF と IPTC-IIM と XMP を同時に持つ JPEG を1枚書いた。書き込みも読み出しも ExifTool 12.76。絵は CPK fixture 2026-10-22 と書いた試験用で、どこかの写真ではない。GPS は北緯 10.5、東経 20.25、高度 12.5 m。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 は Creator をまず 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 msで終わった。 |
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 画像ガイド。