반응형

 exiftool을 사용하여 사진 exif 정보가 없는 다수의 사진 파일을 하나씩 수정하고 추가하자니 많은 시간이 걸려서 검색해본 결과 bat 파일로 추가하는 방법을 시도해보았다.

참고한 블로그 링크 글. exiftool 파일 셋팅은 아래 블로그 글을 참고하면 된다.  C:\Windows 폴더에 파일만 옮겨두면 끝

 

https://blog.naver.com/dirail/220040581902

 

[ExifTool] 사진 촬영정보 (메타데이터) 수정하기

            간혹 사진을 보다보면 사진이 생성된 시간이 잘못 기록되어 있...

blog.naver.com

https://blog.naver.com/dirail/220074853011

 

[ExifTool] 배치파일로 자동화 시키기!

ExifTool을 왜 배치파일로 만들어서 쓸까요? ① 복잡한 명령어를 외우지 않아도 되니까    Ex...

blog.naver.com

 

 

 일단 exiftool 파일을 받아야 하고 bat 파일을 메모장에 생성하면 된다. 참고로 exiftoolGUI 도 설치해둔다면 exif 값을 쉽게 알아볼 수 있다. 어떤 값을 추가해야할지 보고 메모장에 명령어만 추가해주면 된다.

https://nenunena.tistory.com/50

 

디지털 사진 정보(EXIF) 편집 프로그램 (ExifTool + ExifToolGUI)

드문 경우긴 하지만 어떤 경우에 디지털 카메라로 찍은 사진의 메타데이터인 EXIF 정보를 수정해야 할 필요가 있을때가 있다. 뭐 예를 들면 포토샾으로 후보정했는데 흔적을 지우고 싶다거나. 나

nenunena.tistory.com

우측 태그네임으로 추가할 태그를 직접 추가

 위 배치 자동화 글을 토대로 명령어만 수정해보았다. 대략적인 설명은 사진 파일에 모델명을 갤럭시로 하고 싶다면 1을 입력, 애플로 하고 싶다면 2를 입력하면된다. 그리고 원하는 시간대도 형식에 맞게 입력하면 모델명과 시간이 새로 추가 또는 수정된다. 카메라 초첨 밝기 위치정보 등 나머지 값들은 임의로 집어넣었다. 빨간색으로 된 값들은 모두 위 exiftool GUI 에서 보고 추가한 값들이다. 참고로 현재 *.jpg 파일만 가능한 듯 싶다. png는 안됐음.

 

반응형

 

:top
@echo. 
@set /p dir="사진 폴더를 이 창 위로 드래그 하고 엔터치세요:"
@%dir:~1,2%
@cd %dir%
@echo. 

:camera
@set /p model="추가할 모델(ex. 갤럭시는 1, 애플은 2: "
@set /p date="날짜수정 (ex. 2019:05:01 13:45:32) : "
@echo. 
@if "%model%" == "1" (
exiftool -Make="samsung" -Model="Galaxy S23 Ultra" -ModifyDate="%date%" -GPSLatitudeRef="North" -GPSLatitude="37.511102°" -GPSLongitudeRef="East" -GPSLongitude="126.995283°" -ExposureTime="1/40" -FNumber="2.4" -ISO="400" -ShutterSpeedValue="2" -ApertureValue="2.4" -BrightnessValue="4.24" *.jpg
) else if "%model%" == "2" (
exiftool -Make="Apple" -Model="iPhone 14 Pro" -ModifyDate="%date%" -GPSLatitudeRef="North" -GPSLatitude="37.511102°" -GPSLongitudeRef="East" -GPSLongitude="126.995283°" -ExposureTime="1/40" -FNumber="2.4" -ISO="400" -ShutterSpeedValue="2" -ApertureValue="2.4" -BrightnessValue="4.24" *.jpg
)


@echo 작업 완료.
:more
@set /p more="더 작업하시겠습니까?(y or n) "
@if "%more%"=="y" goto top
@if "%more%"=="n" goto exit
@goto more

:exit
@echo. 아무키나 누르면 종료됩니다.
@pause >nul
@exit

 

exiftool_카메라 촬영일 추가.bat
0.00MB

 

 

 실행 후 사진이 들어있는 폴더를 드래그하여 cmd 창에 두면 자동으로 경로가 뜨고 엔터를 친다. 그 다음엔 원하는 모델에 따라 1 또는 2 를 치고 그 다음에는 원하는 시간을 형식에 맞게 입력하면 된다.

 

 그럼 위와 같이 다수의 파일이 업데이트 되었다는 메시지와 함께 작업 완료. 참고로 완료 후 원본파일은 자동으로 백업이 된다. 끝에 jpg_original 확장자로 변경되면서 백업되는데 확장자를 다시 jpg 바꿔주면 원본 사진을 볼 수 있다.

반응형

+ Recent posts