問題タブ [exifworks]

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.

0 投票する
2 に答える
2996 参照

vb.net - 緯度/経度 GPS 座標を EXIF Rational バイト配列に変換する

GPS 座標を、EXIF 情報として保存できるバイト配列に変換する際に問題が発生しています。

この質問は、EXIF 座標を 3 つの有理数で表す必要があることを示していますdegrees/1, minutes/1, seconds/1。10進座標をそれに変換するのに問題はありません。たとえば、42.1234567は簡単に に変換され42/1, 7/1, 24/1ます。

私の問題は、画像の EXIF 情報に書き込むときに、これをバイト配列として表す方法がわからないことです。私が使用しているライブラリはExifWorksと呼ばれ、VB.NET で使用しています。

ExifWorkssetPropertyメソッドは、EXIF フィールド ID、データとしてのバイト配列、およびデータ型の 3 つを取ります。使用方法は次のとおりです。

私も試しました:

これも機能しません。

私の質問は、度分秒の座標をバイト配列に変換するにはどうすればよいですか? これまでに試したことはすべて無効な EXIF 情報になり、機能しません。一般的な解決策は問題ありません...必ずしもVB.netで機能する必要はありません。

0 投票する
2 に答える
366 参照

php - タイトル、コメント、タグなどの画像データの書き方

PHPなどのプログラミング言語またはデスクトップユーティリティを使用して、基本的に画像ファイルにデータを書き込むものを探しています。

何百もの画像ファイルを含むフォルダがあります。画像はこのようにフォーマットされARTIST at EVENT by PHOTOGRAPHER、フォルダのタイトルは次のようになります。EVENT

ファイルの属性を次のように編集します。

  • タイトル:PHOTOGRAPHERによるイベントでのアーティスト
  • コメント:PHOTOGRAPHERによるイベントでのアーティスト
  • 著作権:COMPANYNAME
  • タグ:アーティスト、イベント、写真家、会社名

各フォルダを調べて変更を加えるツールがあればいいのですが、すべての写真を自動的に調べれば、フォルダごとに手動で行うことは問題になりません。

必要に応じてファイル名を変更ARTIST$EVENT$PHOTOGRAPHERして、分割しやすくすることができますか?!?