我有兴趣在字节级别手动将 IPTC 字段注入 JPG 文件。JPEG 文件具有多个带有可观大小标记的元数据段。IPTC 的分段容器是:
App13 - 以FF ED XX XX ..
8BIM IPTC 文本元数据 - 以38 42 49 4D 04 04 00 00 00 00 XX XX ..
IPTC字段以1C 02 50 XX XX ..
(0x50 = 80, IPTC field #80) 开头。
(XX XX = 2 个字节的长度字描述所提到的段数据的大小)。
JPEG 文件和元数据中是否还有其他尺寸标记需要注意?在使用自定义 IPTC 字段附加元数据段时,我是否必须增加它们的大小?
如何添加适用于所有已包含 IPTC 段的 JPEG 图像的自定义元数据字段(例如 #225)?
在 C# 中工作,但这是一个关于字节操作的问题,所以我猜语言并不重要。