Dòng chú thích báo chí, không phải chip GPS
IPTC (International Press Telecommunications Council) định nghĩa trường để ảnh đi kèm caption, người tạo, bản quyền, mã chủ đề. Thực thi thường là khối IPTC-IIM và thuộc tính XMP. Camera điện thoại hầu như không điền. Biên tập ảnh điền rất nhiều.
Thành phố gõ tay khác tọa độ máy ghi
IPTC không phải ping vị trí sống. Ô “City” do người gõ, sai được. GPS, khi có, là cấu trúc khác. C2PA là hệ nguồn có chữ ký ra đời sau.
Bản chia sẻ từ Dọn metadata làm rơi header được hỗ trợ trên JPEG/PNG/WEBP, gồm IPTC/XMP điển hình. Chữ caption đã cháy vào pixel thì không bị che.
Trên một JPEG, xóa EXIF, IPTC hay XMP thì còn lại gì
Ngày 22 tháng 10 năm 2026 chúng tôi vẽ một ảnh 800×600 bằng Pillow 10.2.0 và ghi một JPEG mang cùng lúc EXIF, IPTC-IIM và XMP. ExifTool 12.76 vừa ghi vừa đọc. Bức vẽ là fixture ghi CPK fixture 2026-10-22, không phải ảnh một địa điểm. GPS là 10,5 N, 20,25 E, cao độ 12,5 m. Make là CPKFixture, Model là TestPhone, DateTimeOriginal là 2026:10:22 12:00:00.
Chú thích và mô tả XMP cố ý là hai câu khác nhau. IPTC Caption-Abstract là “Fixture caption for the IPTC test.” XMP-dc:Description là “Fixture XMP description.” IPTC By-line và XMP-dc:Creator đều là “Fixture Byline.” Credit và City được ghi vào cả IPTC lẫn XMP-photoshop. CopyrightNotice và XMP-dc:Rights đều là “Fixture Copyright 2026.” ObjectName là “Fixture headline.” Keywords là “fixture.” File nặng 18.138 byte. ExifTool còn ghi XMPToolkit “Image::ExifTool 12.76”.
IPTC Photo Metadata Standard 2025.1 ánh xạ Creator sang XMP dc:creator và IIM 2:80 By-line, giới hạn chữ IIM 32 byte, và Description sang XMP dc:description và IIM 2:120 Caption-Abstract, giới hạn chữ IIM 2.000 byte. Câu của chúng tôi nằm dưới hai mức đó. Hướng dẫn IPTC cho Google Images nói Google đọc Creator từ XMP dc:creator trước, nếu trống thì đọc IIM 2:80; Credit từ XMP photoshop:Credit rồi tới IIM 2:110; Copyright Notice từ XMP dc:rights rồi tới IIM 2:116.
| Lệnh trên một bản sao của JPEG 18.138 byte | Byte sau đó | ExifTool 12.76 vẫn liệt kê |
|---|---|---|
| exiftool -EXIF:all= | 17.684 | Tiêu đề, chú thích, dòng tác giả, bản quyền và từ khóa IPTC còn, cùng mô tả, người tạo, quyền, credit và thành phố trong XMP. Make, model, ngày gốc và GPS mất. |
| exiftool -IPTC:all= | 17.946 | EXIF và GPS còn. Mô tả, người tạo, quyền, credit và thành phố trong XMP còn. Tiêu đề, chú thích, dòng tác giả, thông báo bản quyền và từ khóa IPTC mất. |
| exiftool -XMP:all= | 14.793 | EXIF và GPS còn. Tiêu đề, chú thích, dòng tác giả, credit, bản quyền, thành phố và từ khóa IPTC còn. XMP-dc và XMP-photoshop mất. |
| exiftool -all= | 14.129 | Chỉ còn loại file và 800×600. Không Make, không GPS, không IPTC, không XMP. |
| mat2 0.13.4 --inplace | 11.748 | Chỉ còn loại file và 800×600. Nhỏ hơn bản exiftool -all=, nên mat2 cũng viết lại dữ liệu ảnh. Không in gì và xong sau 81,6 ms. |
Xóa EXIF thì chú thích còn. Xóa IPTC thì mô tả XMP còn, và đó là câu khác. Xóa XMP thì chú thích IPTC còn, Credit và City lúc đó hiện ở nhóm IPTC. Một lệnh chỉ “xóa EXIF” không xóa, trên file này, chú thích báo chí hay dòng credit mà hướng dẫn Google đọc từ XMP trước.
Cùng các thẻ GPS cũng đọc được trên bản PNG (8.529 byte) và bản WebP (5.524 byte) của bức vẽ. Lần này IPTC và XMP chỉ được ghi vào JPEG. Trang đối chiếu thuật ngữ EXIF, IPTC, XMP không có phép cắt này: IPTC Photo Metadata 2025.1, hướng dẫn IPTC cho Google Images.
Câu hỏi thường gặp
Xóa EXIF có xóa IPTC không?
Không chắc. IPTC có thể nằm chỗ khác. Trang xóa metadata ảnh mới nhắm các lớp được hỗ trợ, gồm IPTC khi đọc được.
IPTC có chứa số điện thoại không?
Trường liên hệ có thể có. Hãy đọc file thay vì giả định ảnh stock đã sạch.