ExifTool을 살펴 보십시오 . Exif 정보 조작의 스위스 군용 칼이며, 많은 것들 중에서 필요한 것을 할 수 있습니다. 또한 Windows / Linux / Mac 호환 명령 줄 도구 및 Perl 모듈입니다. 무료 및 오픈 소스 :
"-tagsFromFile"옵션
특수한 ExifTool 옵션을 사용하면 한 파일에서 다른 파일로 태그를 복사 할 수 있습니다. 이를 수행하기위한 명령 줄 구문은 "-tagsFromFile SRCFILE"입니다. 명령 행에서이 옵션 뒤에 지정된 태그는 소스 파일에서 추출되어 대상 파일에 기록됩니다. 태그를 지정하지 않으면 모든 쓰기 가능한 태그가 복사됩니다. 이 옵션은 매우 간단하지만 매우 강력합니다. 소스 및 대상 파일의 형식에 따라 읽은 일부 태그가 대상 파일에서 유효하지 않을 수 있으며,이 경우 태그가 작성되지 않습니다.
다음 명령은 파일에서 모든 GPS 관련 태그를 복사하여 현재 디렉토리와 하위 디렉토리의 모든 파일을 재귀 적으로 변경합니다 SOURCE.JPG
.
exiftool –overwrite_original_in_place -r -tagsFromFile SOURCE.JPG -gps : all.
이를 수행하는 또 다른 방법은 다음을 스크립트에 넣는 것입니다. 전달 된 첫 번째 매개 변수는 GPS 좌표를 복사 할 파일이어야하고 다른 모든 매개 변수는 업데이트 할 대상 파일입니다.
#!/usr/bin/env bash
lon=$(exiftool -s3 -GPSLongitude "$1")
lat=$(exiftool -s3 -GPSLatitude "$1")
exiftool -GPSLongitude="$lon" -GPSLatitude="$lat" "${@:2}"