by たかせ » 2012年9月04日(火) 21:40
私もいろいろ調べましたが、
確かに他の言語で用意されているクラスはABには適用できません。
となると、バイナリで読み込んで「exif情報」を探すしかないと思います。
しかしながら「exif情報」の詳細が記載されているサイトはそこそこありますが、ABでプログラミングするにふさわしい情報が私の調べ方がわるかったかも知れませんが見つかりませんでした。
まして「exif情報」はファイルにより異なる位置にあります。
そこで暫定的な対応の提案ですが、
①ファイルのタイムスタンプ(作成日・更新日)を変更するフリーソフトを用いて「撮影日時」で写真ファイル(多分JPEG)のタイムスタンプを変更する
②ABで①で更新されたタイムスタンプ(作成日・更新日)をもとにしてリネームする機能を作成する
あまりよい方法でなくてすみませんが、最初はこの方法で実現してみてはいかがでしょうか?
よろしくお願いします。
私もいろいろ調べましたが、
確かに他の言語で用意されているクラスはABには適用できません。
となると、バイナリで読み込んで「exif情報」を探すしかないと思います。
しかしながら「exif情報」の詳細が記載されているサイトはそこそこありますが、ABでプログラミングするにふさわしい情報が私の調べ方がわるかったかも知れませんが見つかりませんでした。
まして「exif情報」はファイルにより異なる位置にあります。
そこで暫定的な対応の提案ですが、
①ファイルのタイムスタンプ(作成日・更新日)を変更するフリーソフトを用いて「撮影日時」で写真ファイル(多分JPEG)のタイムスタンプを変更する
②ABで①で更新されたタイムスタンプ(作成日・更新日)をもとにしてリネームする機能を作成する
あまりよい方法でなくてすみませんが、最初はこの方法で実現してみてはいかがでしょうか?
よろしくお願いします。