Dramsuko_wiki

Dramsukoのカメラページ

目次

使用機材一覧

いままでの撮影記録

撮影記録 '08

撮影記録 '09

撮影記録 '10

撮影記録 '12

撮影記録 '13

撮影記録 '15

撮影記録 '16

撮影記録 '17

picasa へのリンク

Program

phpで、Nikonのカメラで撮ったjpeg画像から、レンズ情報を抜き出す方法

ファイル名にExifの日時を付与する

<?php

//ディレクトリ
$dirName = dirname(__FILE__);
date_default_timezone_set('Asia/Tokyo');

//ディレクトリハンドル取得
if ($dir = opendir($dirName)) {
	//ファイル読み込み、表示
	while (($file = readdir($dir)) !== false) {
		if (substr($file,0,1) <> "."
				and $file<>"filename_date_plus.php"
				and $file<>"filename_date_plus.bat"
				and $file<>"filename_undo.php"
				and $file<>"fileDatePlus.bat"
				and $file<>"filename_exif_date_add.php"
				and $file<>"filename_20_add.php"
				and $file<>"filename_20_del.php"
				and $file<>"before_filename_delete.php"
				 and is_file($dirName."\\".$file)
				 and substr($file, 0, 1)<>"9"
				 and substr($file, 0, 1)<>"0"
				 and substr($file, 0, 1)<>"1"
				 and substr($file, 0, 1)<>"2"
				 and substr($file, 0, 1)<>"3"
				 and substr($file, 0, 1)<>"4"
				 and substr($file, 0, 1)<>"5")
		{
			// printf ($dirName."\\".$file." > 20".date( "y-m-d_H-i-s_",filemtime($dirName."\\".$file)).$dirName."\\".$file."\n");
			// rename ($dirName."\\".$file, "20".date( "y-m-d_H-i-s_", filemtime($dirName."\\".$file)).$dirName."\\".$file);
			$exifdata = exif_read_data($dirName."\\".$file, 0, true);
			$dateFileName="";
			$strDate="";
			$strDate=str_replace(":","-",$exifdata["EXIF"]['DateTimeOriginal']);
			$strDate=str_replace(" ","_",$strDate);
			printf($dirName."\\".$strDate."_".$file."\n");
			if ($strDate<>"") {
				rename ($dirName."\\".$file, 
$dirName."\\".$strDate."_".$file);
			}
		}
	}
}

?>

その他

  1. カメラの基本 < 作成中。中身はありません。。。

宣伝


A4 印画紙

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS