웹마스터 팁

http://www.zeonia.com/exifer1_2/디카 갤러리에 유용한 exif 정보 출력[윈도우,linux공용]에 관한 팁입니다

기존에 exiflist라는 프로그램은 *nix버전에서만 돌아가는 관계로 윈도계열 apm에서는 사용 할 수가 없어서

정보 출력 프로그램을 확장 함수를 이용하여 만들어봤습니다. 일단 윈도우 APM기준으로 설명을 하겠습니다.




원래 php extension 중 read_exif_data()를 사용할 수 있으나 메이커별로 exif data를 분류해주는 유틸을 발견해서 read_exif_data_raw()를 사용하였습니다.

자세한 사용법 및 적용 모델은 .. http://www.offsky.com/software/exif/index.php 을 참조하세요.
(참고로 G2경우에는 ISO세팅이나 program mode등이 잘 안나오긴하지만, sony, nikon 모델은 다 잘나오더군요..)

다음 사용하려면 순서로 설치하면됩니다

1. PHP 에서 exif를 읽기위해 php.ini에서 extension 지정

;extension=php_exif.dll --> extension=extensions/php_exif.dll

2. 해당 skin 폴더 아래에 exifer_1.2.rar을 풉니다..

maker folder& exif.php(모델별 정보분류) + exif_info.php(기존 dqstyle ( http://www.dqstyle.com ) 님이 만드신것을 수정했습니다.)

또한 view.php에 exiflist($data[file_name1]); 구문을 넣으면 나옵니다.

테스트하시려면 test.jpg라는 화일이 있을경우

다음과 같이 test.php를 만드시고

<?
include "exif_info.php";
$file_url = "test.jpg";
exiflist($file_url);
?>

다음과 같이 출력이 됩니다...

----------
촬영날짜: 2003년 04월 15일, 18시 27분 24초   카메라 모델: CYBERSHOT
| 노출 시간: 10/500 sec |  F 번호: f 8 | ISO 속도: ISO-100 | 초점길이: 11.9 mm | 플래쉬: No Flash |
| 프로그램모드: Manual | 측량모드: Multi-Segment | 노출보정: 0 EV |
----------


참고로..... exflist를 사용하지 않기 때문에 temp 화일 생성이 없습니다.

자세한 적용 사항은 제 홈피( http://www.zeonia.com )에 와서 보시면 기존의 exiflist을 이용한 정보 프로그램과 똑
같이 나온다는 것을 확인하실수가 있습니다.