1

EXIF データの解析を理解するために一生懸命取り組んできましたが、理解できないことがあります。

私の目標は、GPS 位置情報を書き込むために FlashAir カードで実行できる Lua コードを作成することです。

私が理解できないのは、以前に存在しなかったタグを書き込むために、欠落しているタグを挿入する必要がある位置にバイトをシフトする必要があるかどうかです。

タグ付け前後の画像をソフトで比較したところ、大きさは全く同じでした。これは、EXIF ヘッダーが、ヘッダーが定義されているかどうかに関係なく、予想されるすべてのヘッダーにスペースを割り当てることを意味します。

GeoTag が欠落している場合、IFD0 のカウンターを更新し、GPS のタグ識別子を適切な場所に配置し、そこからすべての情報を適切なバイトに配置するだけでよいと思います。

ジオタグの挿入がどのように処理されるべきか知っていますか? 私はLuaを使用します(少なくとも試してみます)ので、バイトレベルで作業する必要があります....必要なことを行うライブラリはまだ見つかりません...

4

0 に答える 0