問題タブ [geotagging]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
lua - Lua で jpeg に Geo タグを追加する
EXIF データの解析を理解するために一生懸命取り組んできましたが、理解できないことがあります。
私の目標は、GPS 位置情報を書き込むために FlashAir カードで実行できる Lua コードを作成することです。
私が理解できないのは、以前に存在しなかったタグを書き込むために、欠落しているタグを挿入する必要がある位置にバイトをシフトする必要があるかどうかです。
タグ付け前後の画像をソフトで比較したところ、大きさは全く同じでした。これは、EXIF ヘッダーが、ヘッダーが定義されているかどうかに関係なく、予想されるすべてのヘッダーにスペースを割り当てることを意味します。
GeoTag が欠落している場合、IFD0 のカウンターを更新し、GPS のタグ識別子を適切な場所に配置し、そこからすべての情報を適切なバイトに配置するだけでよいと思います。
ジオタグの挿入がどのように処理されるべきか知っていますか? 私はLuaを使用します(少なくとも試してみます)ので、バイトレベルで作業する必要があります....必要なことを行うライブラリはまだ見つかりません...
ios - ソース タイプが UIImagePickerController の Camera の場合、画像のメタデータ内の位置を取得します (ジオタグの一種)
UIImagePickerController
ソース タイプを設定して選択した画像のメタデータ内でユーザーの場所を取得またはキャプチャしようとしていますUIImagePickerControllerSourceTypeCamera
。
ソースタイプがカメラ(カメラでクリックされた画像)の場合、 のinfo
パラメータからメタデータを取得できますdidFinishPickingMediaWithInfo
が、位置情報は含まれません。
ソース タイプが の場合、以下のコードでphotolibrary (UIImagePickerControllerSourceTypePhotoLibrary)
場所を取得できます。metadata
で場所を管理できる 2 つ目はCLLocationManager
、 で場所をキャプチャできることですdidFinishPickingMediaWithInfo
。しかしdidFinishPickingMediaWithInfo
、画像がカメラで選択された場合、またはソースの種類がカメラである場合に、メタデータを使用して場所を選択することは可能ですか?
どんな助けでも大歓迎です。ありがとう!