최근 윈도우파워쉘 이라는 쉘스크립트가 나름 유용해보여 만지다가 그동안 찍었던 사진중 어느 카메라를 많이 사용했는지를 알아보는 스크립트를 하나 만들었습니다.

스크립트는 다음과 같습니다. 이걸 그냥 실행하는건 조금 복잡하겠지만 프로그래밍 쪽에 관심있는 분이라면 혹여 도움될까 남겨둡니다.
한가지 아쉬운건 EXIF를 날려버린 사진이 많습니다. 특히 올해들어 찍은사진 상당수가 넥서스원이라 이건 처음부터 리사이즈 해대서 올해는 카메라 모델 알수없는 사진이 상당하군요.물론 사진자체나 파일명에 날짜와 모델명등을를 박아두기는 했는데 이건 프로그램으로 알기 어려우니 날려버린게 좀 아쉽습니다. 내년에는 좀 다른 방법을 생각해 봐야 할듯합니다.
2010년 (총3264)
특히 궁금한것중 하나가 스마트폰 도입후 폰카로 찍은 사진이 얼마나 되느냐 하는것인데 그걸 나름 알아볼수 있을듯 하더군요.취미에 사진이라 적기는 합니다만 아주 열성적인 것도 아니고 그나마 이것저것 딴짓도 잘하지만 이런 기록도 남겨서 나쁠것 같지는 않길래 하나 남겨봅니다.
<#
특정 폴더의 모든JPG이미지 파일에서 exif 카메라모델 정보를 읽어 텍스트 파일로 출력
#>
#폴더명 입력(줄끝을\로 막을것)
$dirPath = "x:\정리중\"
#출력 파일명
$fileName = "x:\test2012.txt"
#전체 파일 갯수 (폴더명중 블로그등에 올리기위해 수정한 output폴더를 제외)
(Get-ChildItem $dirPath –recurse -Filter *.jpg -exclude "output").count
#이미지 파일의 카메라모델 리스트
Get-ChildItem $dirPath –recurse -Filter *.jpg -exclude "output" |
% {
foreach ($fileInfo in $_)
{
[System.IO.FileStream]$fReader = $fileInfo.OpenRead();
if (-not ($fileInfo -eq $null))
{
$exifInfoString = "";
#exif에서 카메라 모델 알아오기
try
{
$image = [System.Drawing.Imaging.Metafile]::FromStream($fReader,"true","false");
$exifInfo = $image.GetPropertyItem('272'); # Date taken
#읽어온 바이너리 타입 데이터를 텍스트로 변경
$exifInfoString = [System.Text.Encoding]::ASCII.GetString($exifInfo.Value);
}
catch {}
$fReader.Close();
write $exifInfoString;
}
}
}|Out-File $fileName -width 120
스크립트는 다음과 같습니다. 이걸 그냥 실행하는건 조금 복잡하겠지만 프로그래밍 쪽에 관심있는 분이라면 혹여 도움될까 남겨둡니다.
한가지 아쉬운건 EXIF를 날려버린 사진이 많습니다. 특히 올해들어 찍은사진 상당수가 넥서스원이라 이건 처음부터 리사이즈 해대서 올해는 카메라 모델 알수없는 사진이 상당하군요.물론 사진자체나 파일명에 날짜와 모델명등을를 박아두기는 했는데 이건 프로그램으로 알기 어려우니 날려버린게 좀 아쉽습니다. 내년에는 좀 다른 방법을 생각해 봐야 할듯합니다.
2009년 (총3347)
PENTAX Optio SV 303
E-P1 10
DiMAGE X1 409
Canon PowerShot G11 28
Canon EOS 350D DIGITAL 1879
기타 718
PENTAX Optio SV 424
Nexus One 141
DiMAGE X1 686
Canon PowerShot S95 3
Canon EOS 550D 10
Canon EOS 350D
DIGITAL 1274기타 726
2011년 (총2209)
PENTAX Optio SV 8
Nexus One 863
DiMAGE X1 109
Canon EOS 350D DIGITAL 393
기타 836
2012년 (총2697)
iPhone 4 2
PENTAX Optio SV 1
Nexus One 801
DiMAGE X1 34
Canon EOS 350D DIGITAL 306
기타 1553
2010년 9월부터 스마트폰을 사용했는데 본격적으로 스마트폰 카메라를 사용한 2011년에는 상당분을 스마트폰으로 찍었군요. 특히 전해에는 1274장이나 DSLR을 사용했는데 다음해의 감소분이 두드러집니다. 올해는 스마트폰으로 찍은것이 못잡아도 2000장은 넘을걸고 생각됩니다.
여기에 2006년쯤 구입한 똑딱이인 PENTAX Optio SV와 DiMAGE X1은 올해는 거의 사용안했군요. 이제는 거의 편리한 스마트폰 아님 화질이 막강한 DSLR양쪽만 사용한다는게 보입니다. 제경우 차기로 카메라 구입하려면 똑딱이는 안사는것이 좋겠군요.
이글을 보시는 다른분들도 올해 찍은 사진이나 이런것을 결산해보신다면 뭔가 의미있는 데이터가 나오지 않을까 합니다. ^^





















덧글
그래도 최근 와이파이 내장 카메라와 같이 스마트폰과 결합하려는 시도가 많으니 그쪽을 기대해 봅니다.