fixez 1.0

org.koiroha.fixez
クラス Photograph

java.lang.Object
  上位を拡張 org.koiroha.fixez.Photograph

public final class Photograph
extends Object

Exif から撮影関係の一般情報にアクセスするためのユーティリティクラスです。

導入されたバージョン:
fixez 1.0 - 2008/08/11
バージョン:
fixez 1.0 - $Revision: 1.3 $ $Date: 2008/08/26 05:17:20 $
作成者:
torao

入れ子のクラスの概要
static class Photograph.Flash
          フラッシュの列挙です。
static class Photograph.LightSource
          光源の列挙です。
static class Photograph.MeteringMode
          採光方式の列挙です。
 
コンストラクタの概要
Photograph(Exif exif)
          Exif 情報を指定して構築を行います。
 
メソッドの概要
 Date getDate()
          撮影日時を参照するための簡易メソッドです。
 Rational getExposureBiasValue()
          撮影時の露光補正量を APEX 値 (EV) で参照します。
 Rational getExposureTime()
          撮影時の露光時間を参照します。
 Photograph.Flash getFlash()
          撮影時のフラッシュを参照します。
 double getFNumber()
          撮影時の F 値 (絞り) を参照します。
 double getFocalLength()
          撮影時の焦点距離をミリメートル単位の数値として参照します。
 int getISOSpeedRatings()
          撮影時の ISO 感度を参照します。
 Photograph.LightSource getLightSource()
          撮影時の光源を参照します。
 String getMake()
          撮影に使用された機器のメーカー名を参照します。
 Photograph.MeteringMode getMeteringMode()
          撮影時の採光方式を参照します。
 String getModel()
          撮影に使用された機器のモデル名を参照します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Photograph

public Photograph(Exif exif)
Exif 情報を指定して構築を行います。

パラメータ:
exif - Exif 情報
メソッドの詳細

getDate

public Date getDate()
撮影日時を参照するための簡易メソッドです。源画像データの作成日時または デジタルデータの作成日時を参照します。日時が不明な場合には null を返し ます。

戻り値:
撮影日時

getMake

public String getMake()
撮影に使用された機器のメーカー名を参照します。メーカー名が不明な場合は nullを返します。

戻り値:
機器のメーカー名

getModel

public String getModel()
撮影に使用された機器のモデル名を参照します。モデルが不明な場合は null を返します。

戻り値:
機器のモデル名

getExposureTime

public Rational getExposureTime()
撮影時の露光時間を参照します。露光時間が不明な場合は null を返します。

戻り値:
露光時間

getExposureBiasValue

public Rational getExposureBiasValue()
撮影時の露光補正量を APEX 値 (EV) で参照します。露光補正量が不明な場合 は null を返します。

戻り値:
露光補正量

getFNumber

public double getFNumber()
撮影時の F 値 (絞り) を参照します。F 値が定義されていない場合は NaN を 返します。

戻り値:
F値

getFocalLength

public double getFocalLength()
撮影時の焦点距離をミリメートル単位の数値として参照します。焦点距離が 定義されていない場合は NaN を返します。

戻り値:
焦点距離 (ミリメートル)

getISOSpeedRatings

public int getISOSpeedRatings()
撮影時の ISO 感度を参照します。不明な場合は負の値を返します。

戻り値:
ISO感度

getFlash

public Photograph.Flash getFlash()
撮影時のフラッシュを参照します。フラッシュの状況が不明な場合は null を 返します。

戻り値:
フラッシュ

getLightSource

public Photograph.LightSource getLightSource()
撮影時の光源を参照します。

戻り値:
光源

getMeteringMode

public Photograph.MeteringMode getMeteringMode()
撮影時の採光方式を参照します。

戻り値:
採光方式

torao@mars.dti.ne.jp