Program 소스/HTML
어떠한 스킨이던, 디지탈카메라용 exif정보를 나타나게 해주는 프로그램및 PHP소스
Xeus
2003. 1. 31. 03:50
어떠한 게시판스킨이던지, 쉽게 디지탈카메라 촬영정보인 exif정보를 자동으로 나타나게 할수있게 해주는 프로그램과 php소스입니다.
그동안 이런소스를 무척원했습니다. 매번 사진올릴때마다 일일히 써주는게 무척 귀챦았는데 이제 단번에 해결 되었습니다.
핵심은 exiflist 파일인데 정품은 $14정도 하더군요. 위 개발자 홈페이지가면 살수 있습니다.
근데 프리웨어는 exif정보를 나타낼수있는 필드가 5개로 한정되어있다고 써있는데, 리눅스버전은 필드가 5개이상도 나옵니다.
윈도우버전만 필드5개로 제한시켜둔것같습니다.
(물론 윈도우버전도 도스 커맨드라인에서 "exiflist 파일이름.jpg"하면 exif정보가 주~욱 다 나옵니다. 그냥 보는것은 다 제한없습니다.)
개발자 홈페이지에도 이런말은 없던데 리눅스의 copyleft 정신을 따라간것인지...
어쨌거나 대부분의 홈피서버가 다 리눅스일테니 제약없이 쓸수있을것 같습니다.
주의:
exiflist 프로그램완성도가 아직 미약?하여 카메라모델마다 셋팅을 달리 해줘야하는것들이 있습니다.
셔터값, WB값,iso값,flash값등이 그렇네요.
어쩌면 이게 프리웨어의 제약인지도...
화이트밸런스가 없는것을 추가했고,
align을 center로 맞추었고,
디자인을 간결하게 수정했습니다.
나머지 부분은 s602.com의 드림퀘스트님의 자료와 동일합니다.
아래는 http://www.s602.com 의 자료실에있는 드림퀘스트(http://www.dqstyle.com )님의글입니다.
=======================================================================================================================
이 파일은 김홍직님께서 제작하신 스킨의 일부분을 참조하여
어떤 스킨이던 쉽게 적용할 수 있게끔 핵심부분을 모듈로 분리한 것입니다.
-실행파일은 exiflist입니다.
-이 파일은 리눅스용으로 컴파일 되어 있으므로 리눅스서버에서만 동작합니다.
-스킨폴더에 모든 파일을 복사하신 후 exiflist의 퍼미션을 r-x---r-x(505) 이상으로
설정 하셔야 실행 가능합니다.
-이미지 파일에서 얻어낸 EXIF정보를 배열에 할당하기위해 field.txt파일을 참조합니다.
이 파일을 참조하여 EXIF의 출력순서를 조절 하시면 됩니다.
코드를 추가하시려면 exiflist파일을 에디터로 불러서
분석하시면 되겠습니다.(양이 좀 많더군요)
제로보드에 적용
일반적으로 게시물의 내용을 볼때 사용하는 view.php파일의 끝부분 근처를 보시면 다음과 같은
문자열이 있습니다. 이미지와 내용을 표시하는 부분이죠.
<?=$upload_image1?>
<?=$upload_image2?>
<?=$memo?>
이 부분에 exif_info.php을 불러오면 됩니다.
위 내용을 수정하면..
<? if ($upload_image1){
echo "<div align=center>";
echo $upload_image1;
include $dir."/exif_info.php";
echo "</div>";
}
if ($upload_image2){
echo "<div align=center>";
echo $upload_image2;
include $dir."/exif_info.php";
echo "</div>";
}
echo $memo;
?>
- 원소스 : 김홍직님 (hjkim@bada.kaist.ac.kr)
- 소스편집: 드림퀘스트(dwander@netian.com)
그동안 이런소스를 무척원했습니다. 매번 사진올릴때마다 일일히 써주는게 무척 귀챦았는데 이제 단번에 해결 되었습니다.
핵심은 exiflist 파일인데 정품은 $14정도 하더군요. 위 개발자 홈페이지가면 살수 있습니다.
근데 프리웨어는 exif정보를 나타낼수있는 필드가 5개로 한정되어있다고 써있는데, 리눅스버전은 필드가 5개이상도 나옵니다.
윈도우버전만 필드5개로 제한시켜둔것같습니다.
(물론 윈도우버전도 도스 커맨드라인에서 "exiflist 파일이름.jpg"하면 exif정보가 주~욱 다 나옵니다. 그냥 보는것은 다 제한없습니다.)
개발자 홈페이지에도 이런말은 없던데 리눅스의 copyleft 정신을 따라간것인지...
어쨌거나 대부분의 홈피서버가 다 리눅스일테니 제약없이 쓸수있을것 같습니다.
주의:
exiflist 프로그램완성도가 아직 미약?하여 카메라모델마다 셋팅을 달리 해줘야하는것들이 있습니다.
셔터값, WB값,iso값,flash값등이 그렇네요.
어쩌면 이게 프리웨어의 제약인지도...
화이트밸런스가 없는것을 추가했고,
align을 center로 맞추었고,
디자인을 간결하게 수정했습니다.
나머지 부분은 s602.com의 드림퀘스트님의 자료와 동일합니다.
아래는 http://www.s602.com 의 자료실에있는 드림퀘스트(http://www.dqstyle.com )님의글입니다.
=======================================================================================================================
이 파일은 김홍직님께서 제작하신 스킨의 일부분을 참조하여
어떤 스킨이던 쉽게 적용할 수 있게끔 핵심부분을 모듈로 분리한 것입니다.
-실행파일은 exiflist입니다.
-이 파일은 리눅스용으로 컴파일 되어 있으므로 리눅스서버에서만 동작합니다.
-스킨폴더에 모든 파일을 복사하신 후 exiflist의 퍼미션을 r-x---r-x(505) 이상으로
설정 하셔야 실행 가능합니다.
-이미지 파일에서 얻어낸 EXIF정보를 배열에 할당하기위해 field.txt파일을 참조합니다.
이 파일을 참조하여 EXIF의 출력순서를 조절 하시면 됩니다.
코드를 추가하시려면 exiflist파일을 에디터로 불러서
분석하시면 되겠습니다.(양이 좀 많더군요)
제로보드에 적용
일반적으로 게시물의 내용을 볼때 사용하는 view.php파일의 끝부분 근처를 보시면 다음과 같은
문자열이 있습니다. 이미지와 내용을 표시하는 부분이죠.
<?=$upload_image1?>
<?=$upload_image2?>
<?=$memo?>
이 부분에 exif_info.php을 불러오면 됩니다.
위 내용을 수정하면..
<? if ($upload_image1){
echo "<div align=center>";
echo $upload_image1;
include $dir."/exif_info.php";
echo "</div>";
}
if ($upload_image2){
echo "<div align=center>";
echo $upload_image2;
include $dir."/exif_info.php";
echo "</div>";
}
echo $memo;
?>
- 원소스 : 김홍직님 (hjkim@bada.kaist.ac.kr)
- 소스편집: 드림퀘스트(dwander@netian.com)