요즘 휴대폰으로 사진을 많이 찍다보니 파일명은 어떻게 하겠는데, 찍으면서 사진촬영일까지 모두 기록하는 것은 현실적으로 불가능하다는 것을 느꼈다. (사실 시도도 안했다)
스맛벅스
다행히 현재 사용하는 애니콜 모델(SCH-V840)에서 찍은 JPEG사진에 EXIF태그가 기록되는 것을 발견, 태그(DateTimeOriginal; 0x9003)를 읽어들여서 촬영 일자를 파일명 앞에 자동으로 붙여주는 Python스크립트를 급조했다.
예를 들어:
으하하.jpg 을 2006년 10월 2일에 찍었다면, 실행 후에는
061002_으하하.jpg 으로 자동으로 바뀐다.
사용 준비: 사용하기 위하여는
python이 설치되어있어야 하고..
사용 방법: jpg 파일들이 들어있는 폴더에 아래 파일(photodateadder.py)을 집어 넣고 커맨드 입력창에서
python photodateadder.py 를 하면 해당 폴더내의 .jpg 파일들은 싹다 앞에 날짜가 붙는다.
여러번 실행시키면 계속 계속 붙어버리므로 주의(발로 만든 흔적?).
Python 가지고 장난치려고 얼렁뚱땅만든거여서, 예외 처리나 사용자 친화적 기능은 전무합니다. 혹시 이 기능이 정말 너무 필요한데 python 사용법 같은건 전혀 알고 싶지도 않고 하신 분이 계시면 댓글이
많이 달리면 vc++ 같은거로 다시 만들어 올려드릴게요. ( -_-);
ps. extra credits to the EXIF module developers!
ps2. 하드디스크로 옮길때 파일에 생기는 '생성날짜'가 실제 사진을 '찍은날짜'와는 다를 수 밖에 없는데다가, 찍은날짜를 탐색기에보이게 하고(필드 추가) 정렬시키면 태그를 읽어드려서 정렬시키기 때문에 실행이 너무 느리기 때문에 파일명에 달아주는 것이편하다.
ps3. 보너스 사진은 스맛벅스! 최고의 맛을 자랑하는 네스프레소입니다. 아하하
난 폴더 이름을 날짜로 만들어서 관리중..
편집할 때에도 찍힌 순서대로 하려니 약간은 신경이 쓰인다는;;
일반 디카는 그렇게 하긴 하는데, 폰카는 단기간에 많이 찍는게 아니라서 나중에 한번에 import하면 난장판. 폴더로 분류하기엔 많지 않으니 결국 파일명 선에서.. '연도' 정도로 폴더를 분류해도 괜찮지 않을까 싶어.
네스프레소 어떻게 구했냐?
아 저건 SmartPlay 회사에 있는 사내 커피숍입니다. 해외 출장/여행 중에 사서 가지고 오셨다고 들었어요. 국내에서는 네이버의 엔젤파이(angelphy)님 카페에서 구하실 수도 있어요.
헬프풀 가이드 도티 :D
네스프레소 어떻게 구했냐?
중복댓글 -_-