> トップページ > クラス > ExifreadClass
ExifreadClass
概要
- 画像内に埋め込まれたEXIF情報を取得するクラスです。
必要環境
PHP4, PHP5
ダウンロード
メソッド概要
メソッド
- Constructor ExifreadClass
ExifreadClassのコンストラクタ
- access: public
bool ExifreadClass(string $filepath)
- string $filepath: EXIF情報を取得する画像のパス
- checkExif
EXIF情報の有無をチェックする。有りの場合はメンバ変数にデータをセットする
- return: チェック結果 0:EXIF情報が無しor取得できない 1:EXIF情報有り
- access: public
bool checkExif()
- getAll
checkExifメソッドによりセットされたEXIF情報を取得する
値は全て未加工の状態で戻される- return: EXIF情報 array('EXIFタグ' => 値)
- access: public
array getAll()
- get
checkExifメソッドによりセットされたEXIF情報を取得する
- return: 指定されたEXIFタグの値
- access: public
mixed get(string $name, [int $proc_flg = 1])
- string $name: EXIF情報を取得するタグ名
- int $proc_flg: 値の加工を行うか 0:行わない 1:行う
サンプル
require_once('ExifreadClass.php');
$obj_exif = new ExifreadClass('hoge.jpg');
// EXIF情報の有無をチェック
$ret = $obj_exif->checkExif();
// 有りの場合にはセットされている値を表示
if($ret === true) {
print_r($obj_exif->getAll());
}
注意
- 日本語については正しく取得できません
- 処理は結構重めなので,アクセスが多いページで使用する場合は注意して下さい
