我对在字节级别手动向JPG文件注入IPTC字段很感兴趣。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字段#80)。
(XX XX = 描述所提到的段数据大小的长度字的2个字节)。
JPEG文件和元数据中是否还有其他大小标记需要注意?当附加带有自定义IPTC字段的元数据段时,我需要增加它们的大小吗?
如何添加自定义元数据字段(例如#225),使其适用于已包含IPTC段的所有JPEG图像?
使用C#工作,但这是关于字节操作的问题,所以我想语言并不重要。