人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

デジカメで撮った写真の「撮影日時」をプログラムで取得する方法を教えてください。

Windows版PHP4のコマンドラインで取得できるとベストです。

●質問者: kunitz
●カテゴリ:コンピュータ
✍キーワード:Windows コマンドライン デジカメ プログラム ベスト
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● tomo_k
●18ポイント

http://etoh.minidns.net/php/

PHPへの扉

解析すればPHPでEXIF中に含まれる撮影日時を撮り出す方法がわかるでしょう。

◎質問者からの返答

ありがとうございます!

EXIF


2 ● ahndalsoo
●18ポイント

http://jp.php.net/exif

PHP: Exif 関数 - Manual

exif_read_data()という関数で撮影日時を含む全てのExif情報を取れます。

◎質問者からの返答

ありがとうございます!

exif_read_data()


3 ● workshot
●17ポイント

http://manual.xwd.jp/function.exif-read-data.html

http://jp.php.net/manual/ja/function.exif-read-data.php

PHP: exif_read_data - Manual

最近のデジカメはExifファイルの中に撮影時の情報を記述します。

exif_read_data() はJPEGまたはTIFFイメージファイルのEXIFのヘッダ情報を呼び出します。

※この関数は、--enable-exifを指定してPHP 4をコンパイルした場合のみ使用可能です。この機能と動作は、PHP 4.2で変更されています。これより以前のバージョンは非常に不安定です。

※PHP 4.3以降、--enable-mbstringを指定してPHP 4がコンパイルされている場合、ユーザコメントのエンコーディングは自動的に変換されます。

http://zato.nu/miniprog/index.html#ichiran

ミニプログラムコーナ

実例として、一番下にある「デジカメ写真一覧」が参考になります。

◎質問者からの返答

ありがとうございます!

--enable-exif


4 ● ito-yu
●17ポイント

http://php.net/exif

PHP: Exif 関数 - Manual

Windows版なら、php.iniの「extension=php_exif.dll」と「extension=php_mbstring.dll」のコメントアウトをはずして、コマンドラインで「c:¥php¥cli¥php.exe -r ”print_r(exif_read_data(’test.jpg’));”」とかやればわかります。パスはインストールしたところに、画像ファイル名は適当なものに書き換えてくださいね。

◎質問者からの返答

ありがとうございます!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ