• 締切済み

JavaScriptで、写真(画像)の撮影された日時を得る方法

こんばんは。 久しぶりに質問させていただきます。 JavaScriptを勉強し始めたのですが、写真が撮影された日時を得る方法を探しています。 まずは、ローカルのフォルダにある写真の撮影された日時を得たいと思っています。最終的には、Web上で様々な人がアップロードした写真の日時を得たいです。 どちらも教えていただけると大変うれしいですが、まずはローカルでのやり方を教えてください。 よろしくお願いします。

noname#93286
noname#93286

みんなの回答

回答No.2

こういうことはCGIアプリケーションでやるべきだと思います。 IE7で動作確認。エラーチェック等してません。解説する気もありません。わからなければ「Ajax」で調べて下さい。 XMLHttpRequestの通信データはDOMStringに限られるので、ActiveXObject以外はたぶん動きません。 デジカメで撮影した物なら、たいていexif情報が入ってるので、たぶん撮影日を取得できると思います。 <script> var req; onload=function(){ req=new ActiveXObject('Msxml2.XMLHTTP.6.0'); req.open('get', 'picture.jpg', false); req.send(); var tm=req.responseText.match(/(\d{4}:\d{2}:\d{2} \d{2}:\d{2}:\d{2})/); alert(tm[1]); } </script>

回答No.1

JavaScriptではファイルは読めないので不可能です。

関連するQ&A

  • 写真の撮影日時を取得するには?

    デジカメで撮った写真があるのですが、これを撮影日時で整理したいと思います。 しかし撮影日時がプロパティなどから簡単に確認できる写真もあれば、あからさまに撮影日時とは異なる日付がついたもの。例えば、確実に2011年にとった写真でありながら、撮影日時が2012年なっている等。 また、撮影日時が全く取得できない写真もあります。 もうこうなった状態では、本来の撮影した本当の日時を取得することは無理ですか? 何か方法があれば教えてもらえないでしょうか、宜しくお願いします。

  • 撮影日時を残して写真をパソコンに取り込みたい

    スマホで撮った写真をパソコンpcに取り込みたいです。 スマホはiPhoneです。撮影日時をちゃんとデータで残しておきたいです。iCloudでダウンロードした時、撮影日時がデータに残りませんでした。ダウンロードした日付しか残りませんでした。 Google Photoでダウンロードをした時、撮影日時がデータに残りました。 ところが日を改めてGoogle Photoでダウンロードしたら、撮影日時が残りませんでした、、ダウンロード日時しか残りませんでした、、 どうすればいいですか?パソコンに撮影日時を残したいです。 今検討してる方法は、 iPhone端末をパソコンに直接繋いで写真取り込みするやり方です。↓ 写真を写真のままpcに保存する方法 iTunesでバックアップは暗号化されてるため、写真を見れない。 そこで、pcとiPhoneやiPadを接続して、マイコンピュータ上でこの端末が認識されているか確認する。 認識されてアイコンが出てきたら右クリックして写真をインポートを選ぶ。そうすると保存可能である。 昔一回やってこの時は撮影日時が残るかどうか確認しませんでした。 ↑これでダメなら撮影日時を残して写真をパソコン保存する方法がありません。 どうすればいいですか?そもそもGoogle Photoができなくなった意味もわからないです

  • flickr,picasa:動画upの撮影日時

    写真サイト(flickr,picasa)に動画ファイルをアップローした場合、撮影日時(Date taken)がアップロード日時になってしまって正しく設定されません。 試した限り以下の通りの結果でした。アップロードはサイトから直接行い、クライアントソフトなどは用いておりません。 ■flickr AVCHD mtsファイル ... アップロード日時になってしまう iPhone5 movファイル ... アップロード日時になってしまう ■picasa AVCHD mtsファイル ... アップロード日時になってしまう iPhone5 movファイル ... 正しく設定されている お困りの方も多いのではないかと思うのですが・・・、正しく撮影日時を設定する 方法はないのでしょうか? - クライアントソフトを使うことによって可能 - その他webサービスとの連携によって可能 - 別の写真サイト、動画サイトでは正しく認識できる など情報をお持ちの方はぜひ教えて下さい。 よろしくお願いします。

  • デジカメ画像の撮影日時が・・・

    WPを利用しています。撮りためた画像をCD-Rにフォルダごと焼いたのですが、パソコンに保存してあった時は、表示されていた「写真の撮影日」が、CDから開くと空欄になってしまいでてきません。(「写真の撮影日」の項目はでています)更新日時はでるのですが・・・。どうすればいいのでしょう。教えてください!

  • 画像の整理。更新日時、作成日時、撮影日時。

    画像の整理方法についてお尋ねします。 いったん全ての画像を外付けのハード(BUFFALO)に入れて、そこからパソコンにコピーするかたちで画像の整理をしています。最終的に撮影日時でソートしてフォルダに納めたいのですが、更新日時でしかソートすることができません。画像のプロパティでは、更新日時、作成日時、撮影日時はそれぞれ確認できます。複数のカメラで撮った画像を複数のパソコンで吸い出し、BUFFALO経由で整理しているのですが、macに画像を落とした日時が画像の更新日時、作成日時として記録されてしまうのです。 最終的に画像を保管するPCはwindowsで、そのPCで吸い出した画像は、更新日時=作成日時なので問題ありません。 BUFFALO上で作業する段階で、ソートの区分には名前、更新日時、種類、サイズがありますが、更新日時ではなく撮影日時でソートできるようにしたいのです。 もしそれができないのであれば、画像のプロパティの更新日時を手作業で修正という方法でもかまいません。が、膨大な量なので、できれば避けたいですし、その方法もわかりません。 どのようなやり方ができるか、どなたかアドバイス下さいましたら幸いです。 よろしくお願いいたします。

  • 正確な撮影日時を知る方法は!?

    現在パソコン内に、ここ数年間に撮影した動画や写真を保存しているのですが、データの移動、移動などの作業に伴い、正確な撮影日時が分からなくなってしまいました。 こういった動画(出来れば写真も)の正確な撮影した日時を確認する方法はありませんでしょうか? 何か良い方法をご存知の方、アドバイスいただけないでしょうか。 宜しくお願いします。

  • 写真の撮影日時が勝手に変わってしまったんです・・・

    ピクチャに保存してある写真を整理しようと思い、 要らない写真を削除したりフォルダを移動したりしていたんですが 今年撮った写真の撮影日時が全て2001年の1月1日に変わってしまい 順番がバラバラで非常に見づらくて困っています。 このPC以外に保存していないので元の日付に戻したいんですが どうしたらいいのでしょうか? どなたかご存知の方教えてください!!

  • 撮影日時で検索するソフトか方法ありませんか?

    一眼レフで撮影した写真がHDD 3個(BD-Rにバックアップ済)に入っており 写真を探し出すのに苦労しています そこで、現在フォルダとファイル名の最初に撮影日を入れ 検索できるように整理しています 例)2018_12_24_クリスマス Canonの一眼レフが1ファイル68.7MB Sonyのミラーレスが1ファイル73MB ありますので、1フォルダに1,000枚程度入れただけで 表示に20分程度要し「撮影日時」で並べ替えするのも大変です それをHDD 3個で合計15万枚以上ある写真の中から 例)2013年の12月24日に撮った写真だけ 探し出すのが困難で、ファイル名不用で「撮影日時」だけで検索出来る アプリや方法があれば教えて下さい OSは Window10 64bit home です

  • 撮影日時を後から修正する方法

    時間のずれた2つのデジカメで撮ってしまった写真の 撮影日時を揃える方法はありますか? (一方のデジカメで撮った写真全ての撮影日時を5分進めるとか。) どれだけ(何分)ずれているかは分かっています。 よろしくお願いします!

  • 写真のファイル名を撮影日時にしたい

    写真のファイル名を撮影日時にしたい Windows11 写真を保存していたストレージが壊れ救い出した画像の名称が連番になりました。 これをなんとかして撮影日時にしたいです。 撮影日時が2017年1月1日-9時15分で 元ファイル名がIMG_0001.jpgとします。 これを20170101-0915.jpgにしたいです。 多分これでユニークになると思うけど念のために 20170101-0915-ファイル容量.jpg にします。 何か方法はありますか?

専門家に質問してみよう