1

我一直在努力理解 EXIF 数据解析,但有些事情我无法弄清楚。

我的目标是编写一个可以在我的 FlashAir 卡中运行的 Lua 代码,以便写入 GPS 位置信息。

我无法弄清楚的是,如果编写一个以前不存在的标签需要将字节转移到我必须插入缺失标签的位置。

我在使用软件添加标签前后比较了相同的图像,它们看起来完全相同。这意味着 EXIF 标头为所有预期的标头分配空间,无论它们是否已定义。

如果 GeoTag 丢失,我想我只需要更新 IFD0 的计数器并将 GPS 的标签标识符放在正确的位置,然后我将所有信息放在正确的字节中。

你们知道应该如何处理地理标签的插入吗?我将使用 Lua(至少我会尝试),所以我必须在字节级别工作......我还没有找到任何我需要的库......

4

0 回答 0