2010-12-19 16 views
1

データベースに保存されている画像からカメラ関連情報(カメラモデル、撮影日など)を抽出するにはどうすればよいですか?たとえば、イメージのサイズを変更してアップロードし、そのパスをデータベースに保存しました。私は画像を表示しながら基本的なカメラ情報を表示したいので、情報を抽出したい。ありがとう。画像からカメラ関連情報を抽出する方法

+0

どのような言語ですか?または、Photoshopなどのアプリケーションでこれを行いたいのですか? – marcog

+0

申し訳ありませんが、私は追加するのを忘れて..私はPHPでやっています。 – user966582

答えて

3

EXIFデータを読み込みたいとします。 PHPの場合、use exif_read_data。サンプル:

<?php 
$exif = exif_read_data('img.jpg'); 
$model = $exif['Model']; 
$iso = $exif['ISOSpeedRatings']; 
$taken = $exif['DateTime']; 
+0

ありがとう..私はPHPを使用しており、これは私が探しているものです。しかし、問題があるようです。イメージが元の形式である場合にのみデータを読み取ります。しかし、私はアップロードする前にイメージのサイズを変更し、サイズ変更されたイメージからデータを取得するようには見えません。リサイズされた画像からデータを取得する方法はありますか? – user966582

+0

イメージのサイズを変更するためにどのアプリケーションを使用しますか? exifデータを消去または上書きするアプリケーションもあります。 – alexn

1

画像の種類は何ですか?どの言語を使用していますか?

たとえば、JPG画像について話しているとすれば、おそらくファイルからEXIFデータを読み込むことになります。たとえばJavaを使用している場合は、さまざまなライブラリsuch as this oneがあります。

Googleは、言語/環境に応じて、さらに多くの情報を公開します。