Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Lua中将地理标记添加到jpeg_Lua_Exif_Geotagging_Flashair - Fatal编程技术网

在Lua中将地理标记添加到jpeg

在Lua中将地理标记添加到jpeg,lua,exif,geotagging,flashair,Lua,Exif,Geotagging,Flashair,我一直在努力理解EXIF数据解析,但有一点我无法理解 我的目标是写一个Lua代码,我可以在我的FlashAir卡中运行,以写入GPS位置信息 我无法弄清楚的是,如果编写一个以前不存在的标记,是否需要将字节移动到我必须插入缺少的标记的位置 我用软件比较了添加标签前后的同一张图片,它们看起来大小完全一样。这意味着EXIF头为所有预期头分配空间,而不管它们是否已定义 如果地理标记丢失,我想我只需要更新IFD0的计数器,将GPS的标记标识符放在正确的位置,然后将所有信息放在正确的字节中 你们知道如何处理

我一直在努力理解EXIF数据解析,但有一点我无法理解

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

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

我用软件比较了添加标签前后的同一张图片,它们看起来大小完全一样。这意味着EXIF头为所有预期头分配空间,而不管它们是否已定义

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

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

有人吗?这个问题这么复杂吗?:)任何人这个问题这么复杂吗?:)