質問: 複数人で行った旅行で皆の写真を一つの場所に取り込んで、すべての写真を時系列に並べたいと考えました。 そのような機能を持ったツールを自分で作成したい場合は、どうすればよいでしょうか。 イメージとしては、複数の端末からすべての写真をパソコンの一つのフォルダに入れてそのツールのボタンを押せば、ファイル名に関わらず撮影時間の早い順に並ぶというものです。 IT業界で働いているので、開発言語(VB,Java,C言語,HTMLなど)の勉強をしたり、開発ツールを使用した経験はあり、全くの初心者ではありません。 しかし、ゴリゴリ開発といった経験はなく、こういう時どのように作業を進めればよいのかわかりません。 適切な作成方法・案などをご教示ください。
回答: 私が知っている範囲では、ImageMagickに含まれるidentifyというコマンドを使うと、画像データの作成日時(撮影日時)が取得できます。 これを利用したファイル名・日時の対応表を作り、ソートしてHTMLにでも吐き出すスクリプトを作ればいいでしょう。windowsでもcygwinを入れれば利用できます。 ファイルそのもののプロパティを見てもいいですが、ケータイからPCにコピーしたときなどに日時情報が変更されてしまうことがあるので、これに頼るのは危険なように思います。