이 자세한 안내서는 exiftool이 무엇인지 , Linux에 Exiftool을 설치하는 방법 및 실제 예제로 이미지 메타 데이터 정보를 관리하는 방법을 설명합니다.
결국, 우리는 두 가지 유형의 메타 데이터 표준 인 EXIF 와 XMP의 차이점을 간략하게 배울 것입니다. 명령을 기억하는 데 도움이되는 Exiftool 치트 시트 도 포함되어 있습니다!
목차
Phil Harvey가 개발 한 Exiftool 은 다양한 파일 형식으로 메타 데이터를 관리하도록 설계된 강력한 명령 줄 애플리케이션 및 Perl 라이브러리입니다.
Exiftool을 사용하여 다양한 디지털 파일에 포함 된 숨겨진 세부 사항 (IE 메타 데이터)을 관리 할 수 있습니다. 이러한 세부 사항에는 다음과 같은 것들이 포함될 수 있습니다.
Exiftool은 다양한 플랫폼 (Linux, MacOS 및 Windows에서 작동하며 두 가지 맛으로 제공됩니다.
이미지, 비디오, 오디오 파일 또는 PDF를 매일 다루고 있다면 Exiftool이 당신에게 가장 적합한 동반자가 될 수 있음을 확신 할 수 있습니다!
참고 : Exif는 Ex Changable I Mage F Ole 형식을 나타냅니다.
Exiftool은 다양한 메타 데이터 관리 요구를 충족시키는 광범위한 기능으로 유명합니다.
Exiftool은 몇 가지 방법으로 Linux에 설치할 수 있습니다.
Exiftool은 인기있는 Linux 운영 체제의 기본 리포지토리에서 사용할 수 있습니다.
Debian, Ubuntu 및 기타 데비안 기반 배포의 경우 APT 패키지 관리자를 사용하여 Exiftool을 설치할 수 있습니다.
Sudo 적절한 업데이트 Sudo Apt Exiftool을 설치하십시오
이것은 exiftool 및 그 종속성을 설치합니다.
Fedora의 경우 DNF 패키지 관리자를 사용할 수 있습니다.
Sudo DNF 설치 Perl-Image-Exiftool
소스에서 exiftool을 설치하려는 경우 다음 단계를 따르십시오.
1. 최신 버전 다운로드 :
이 가이드를 작성하는 시점에서 Exiftool의 최신 버전은 12.89 였습니다. 명령을 사용하여 다운로드하겠습니다.
wget https://exiftool.org/image-exiftool-12.89.tar.gz
2. 다운로드 된 파일 추출 :
TAR XVF 이미지 -exiftool-12.89.tar.gz
3. 추출 된 디렉토리로 이동하십시오 .
CD 이미지 -exiftool-12.89
4. Exiftool 설치 :
개발 도구를 설치 했는지 확인하십시오. 그런 다음 다음 명령을 하나씩 실행하십시오.
perl makefile.pl 만들다 테스트하십시오 Sudo는 설치합니다
Exiftool 저장소를 복제하고 설치할 수도 있습니다.
1. 저장소 복제 :
git 클론 https://github.com/exiftool/exiftool.git
2. 복제 된 디렉토리로 이동하십시오 .
CD Exiftool
3. Exiftool 실행 :
./exiftool/path/to/image
이 방법을 사용하면 Linux 시스템에서 Exiftool을 시작하고 실행하는 데 도움이됩니다.
다음은 exiftool을 사용하는 방법을 보여주는 몇 가지 기본 명령입니다.
이미지 파일에서 메타 데이터를 읽으려면 :
exiftool image.jpg
이 명령은 image.jpg와 관련된 모든 메타 데이터를 표시합니다.
예 :
ostechnix.png라는 이미지 파일의 메타 데이터를 표시하겠습니다.
exiftool ostechnix.png
샘플 출력 :
Exiftool 버전 번호 : 12.16 파일 이름 : ostechnix.png 디렉토리 :. 파일 크기 : 6.4 kib 파일 수정 날짜/시간 : 2020 : 08 : 22 15:21:00 05:30 파일 액세스 날짜/시간 : 2024 : 07 : 22 17:52:28 05:30 파일 inode 변경 날짜/시간 : 2024 : 07 : 11 13:44:03 05:30 파일 권한 : rwxrwxrwx 파일 유형 : PNG 파일 유형 확장 : PNG 마임 유형 : 이미지/png 이미지 너비 : 267 이미지 높이 : 267 비트 깊이 : 8 색상 유형 : 알파가있는 RGB 압축 : 디플레이트/팽창 필터 : 적응 형 인터레이스 : 무인기 단위 X : 11811 당 픽셀 단위 당 픽셀 Y : 11811 픽셀 단위 : 미터 이미지 크기 : 267x267 메가 픽셀 : 0.071
이미지 파일에서 메타 데이터를 추가하거나 수정하려면 :
Exiftool -Artist = "귀하의 이름"image.jpg
이 명령은 Artist 태그를 image.jpg에서 "귀하의 이름"으로 설정합니다.
예 :
ostechnix.png에서 아티스트 태그를 "Senthil Kumar"로 설정/변경하려면 :
파일의 메타 데이터를 읽음으로써 저자의 이름이 실제로 업데이트되었는지 확인하겠습니다.
위의 출력에서 볼 수 있듯이 아티스트 이름이 추가됩니다.
참고 : 정보를 작성할 때 Exiftool은 파일 이름에 "_original"을 추가하여 원본 파일을 보존합니다. 원본을 지우기 전에 원본의 사본을 보관하거나 새 파일을 철저히 검증해야합니다.
한 파일에서 다른 파일로 메타 데이터를 복사하려면 다음과 같습니다.
exiftool -tagsfromfile source.jpg target.jpg
이 명령은 모든 메타 데이터 태그를 Source.jpg에서 target.jpg로 복사합니다.
특정 태그를 삭제하려면 :
exiftool -tagname = filename
예를 들어, image.jpg에서 아티스트 태그를 제거합니다.
exiftool -artist = image.jpg
파일에서 모든 메타 데이터를 제거하려면 다음과 같습니다.
exiftool -all = image.jpg
이 명령은 image.jpg에서 모든 메타 데이터를 삭제합니다.
배치 처리를 통해 메타 데이터 변경을 여러 파일에 동시에 적용 할 수 있습니다.
한 번에 여러 파일의 메타 데이터를 편집하려면 다음과 같습니다.
Exiftool -Artist = "John Doe" *.jpg
이 명령은 디렉토리에 모든 JPEG 파일의 아티스트 태그를 설정합니다.
하위 디렉터에서 파일을 처리하려면 -r 옵션을 사용하십시오.
exiftool -r -artist = "John Doe"/path/to/directory
이 명령은/path/to/directory의 모든 JPEG 파일에 대한 아티스트 태그를 설정합니다.
편집 할 수있는 모든 태그 목록을 보려면 다음과 같습니다.
exiftool -list
이 명령에는 exiftool이 읽고 쓸 수있는 모든 태그가 나와 있습니다.
exiftool -t -createdate -aperture -shutterspeed -iso image.jpg
이 명령은 image.jpg에서 생성물, 조리개, 셔터 스피드 및 ISO 태그를 추출합니다.
예 :
exiftool을 사용하여 간단한 명령으로 "날짜가 찍은"메타 데이터를 기반으로 파일 이름을 바꿀 수 있습니다.
exiftool -d "%y-%m-%d_%h-%m-%S %% -c. %% e" "-filename <datetimeoriginal><p> 이 명령은 yyyy-mm-dd_hh-mm-ss 형식을 사용하여 dateTimeOriginal 메타 데이터를 기반으로 image.jpg를 이름을 바꿉니다.</p> <h3> 재귀 이름 변경</h3> <p> 메타 데이터를 기반으로 특정 디렉토리의 모든 파일 이름을 재귀 적으로 바꾸려면 다음과 같이 -r 플래그를 사용할 수 있습니다.</p> <pre class="brush:php;toolbar:false"> exiftool -r -d "%y-%m-%d_%h-%m-%S %%-c. %% e" "-filename <datetimeoriginal><p> 이 명령은 지정된 디렉토리 및 해당 하위 디렉토리의 모든 파일의 이름을 재귀 적으로 바꿉니다.</p> <h3> 중복 파일 이름을 처리합니다</h3> <p> Format의 %% -C 부분은 중복 파일 이름이있는 경우 파일을 덮어 쓰는 것을 피하기 위해 복사 번호가 추가되도록합니다. 예를 들어, 두 파일의 날짜와 시간이 같은 경우 2024-07-13_12-23-21-1.jpg 및 2024-07-13_12-23-21-2.jpg로 지정됩니다.</p> <h3> 특정 파일 유형의 이름 바꾸기</h3> <p> JPEG 파일과 같은 특정 파일 유형 만 이름을 바꾸려면 -ext 옵션을 사용할 수 있습니다.</p> <pre class="brush:php;toolbar:false"> exiftool -r -ext jpg -d "%y-%m-%d_%h-%m-%s %% -c. %% e" "-filename <datetimeoriginal><p> 이 명령은 지정된 디렉토리 및 하위 디렉토리의 JPEG 파일 만 이름을 바꿉니다.</p> <h3> 썸네일 이미지 추출</h3> <pre class="brush:php;toolbar:false"> exiftool -B -Thumbnailimage image.jpg> thumbnail.jpg
이 명령은 image.jpg에서 썸네일 이미지를 추출하여 Thumbnail.jpg로 저장합니다.
exiftool -geotag track.log image.jpg
이 명령은 Trac
GPS 데이터가있는 CSV 파일이있는 경우 GeoTag 이미지를 배치 할 수 있습니다.
exiftool -geotag gps_data.csv/path/to/images
이 명령은 gps_data.csv의 GPS 데이터를 사용하여/path/to/이미지의 모든 이미지를 지정합니다.
exiftool -validate -Warning -error image.jpg
이 명령은 image.jpg의 메타 데이터를 검증하고 경고 또는 오류를 보여줍니다.
exiftool -a -g1 -s image.jpg> metadata.txt
이 명령은 image.jpg에서 모든 메타 데이터를 추출하여 Metadata.txt에 저장합니다.
exiftool -r -w .txt -common 사진
이 명령은 그림 디렉토리의 모든 파일에서 공통 메타 데이터를 재귀 적으로 추출하고 이름이 동일한 이름의 텍스트 파일에 출력을 씁니다.
Exiftool을 사용하여 이미지에서 GPS 좌표를 추출하는 방법은 다음과 같습니다.
exiftool -gpslatitude -gpslongitude image.jpg
이 명령에는 image.jpg의 GPS 위도 및 경도가 표시됩니다.
exiftool -gps* image.jpg
이 명령은 image.jpg에서 모든 GPS 관련 메타 데이터를 추출합니다.
샘플 출력 :
GPS Latitude Ref : NorthGPS 경도 참조 : EastGPS 고도 참조 : 해수면 GPS 시간 스탬프 위 : 13 : 37 : 16GPS 날짜 스탬프 : 2023 : 05 : 18GPS 고도 : 해발 93.9m 해수 레벨 GPS 날짜/시간 : 2023 : 05 : 18 13 : 37 : 16ZGPS Latitude : 52 DEG LATTIDET : 52 DEGPSTER : 13 DEGPLOP LONGTOUTE : 40 '11.85 "n, 13 deg 16'51.10"e
GPS 좌표를 텍스트 파일에 저장하려면 다음과 같습니다.
exiftool -gpslatitude -gpslongitude -t image.jpg> gps_coordinates.txt
이 명령은 GPS 위도와 이미지의 경도를 gps_coordinates.txt에 씁니다.
디렉토리의 모든 이미지에서 GPS 좌표를 추출하고 텍스트 파일로 저장하려면 다음과 같습니다.
exiftool -filename -gpslatitude -gpslongitude -t/path/to/directory> gps_coordinates.txt
이 명령은 지정된 디렉토리의 모든 이미지의 파일 이름 및 GPS 좌표를 사용하여 탭으로 표시된 파일 GPS_COORDINATES.TXT를 만듭니다.
소수도로 좌표를 선호하는 경우 -N 옵션을 추가하십시오.
exiftool -gpslatitude -gpslongitude -n image.jpg
샘플 출력 :
GPS 위도 : 52.6699589722222GPS 경도 : 13.280862
이 명령은 GPS 좌표를 소수도로 출력합니다.
기본 읽기 :
exiftool image.jpg
특정 메타 데이터 태그 추출 :
exiftool -t -createdate -aperture -shutterspeed -iso image.jpg
모든 메타 데이터를 텍스트 파일로 추출합니다.
exiftool -a -g1 -s image.jpg> metadata.txt
디렉토리의 모든 파일에서 메타 데이터 추출 :
exiftool -r -w .txt -common 사진
메타 데이터 태그 추가 또는 수정 :
exiftool -tagname = "새 값"파일 이름
배치 처리 (디렉토리의 모든 파일에 대한 메타 데이터 수정) :
Exiftool -Artist = "John Doe" *.jpg
재귀 배치 처리 :
exiftool -r -artist = "John Doe"/path/to/directory
한 파일에서 다른 파일로 메타 데이터를 복사하십시오.
exiftool -tagsfromfile source.jpg target.jpg
한 파일에서 여러 파일로 메타 데이터를 복사하십시오.
exiftool -tagsfromfile source.jpg -ext jpg/path/to/directory
모든 메타 데이터 제거 :
exiftool -all = image.jpg
특정 메타 데이터 태그 제거 :
exiftool -tagname = filename
찍은 날짜에 따라 파일 이름 바꾸기 :
exiftool -d "%y-%m-%d_%h-%m-%S %% -c. %% e" "-filename <datetimeoriginal><p> <strong>재귀 이름 변경 :</strong></p> <pre class="brush:php;toolbar:false"> exiftool -r -d "%y-%m-%d_%h-%m-%S %%-c. %% e" "-filename <datetemeoriginal><p> <strong>특정 파일 유형 이름 변경 :</strong></p> <pre class="brush:php;toolbar:false"> exiftool -r -ext jpg -d "%y-%m-%d_%h-%m-%s %% -c. %% e" "-filename <datetimeoriginal><h3> 6. 지오 태깅 이미지</h3> <p> <strong>기본 지오 깅 :</strong></p> <pre class="brush:php;toolbar:false"> exiftool -geotag track.log image.jpg
배치 지오 태깅 :
exiftool -geotag gps_data.csv/path/to/images
기본 추출 :
exiftool -gpslatitude -gpslongitude image.jpg
모든 GPS 데이터 추출 :
exiftool -gps* image.jpg
텍스트 파일로의 출력 :
exiftool -gpslatitude -gpslongitude -t image.jpg> gps_coordinates.txt
배치 추출 :
exiftool -filename -gpslatitude -gpslongitude -t/path/to/directory> gps_coordinates.txt
10 진수 도로의 출력 :
exiftool -gpslatitude -gpslongitude -n image.jpg
사용 가능한 태그보기 :
exiftool -list
메타 데이터 검증 :
exiftool -validate -Warning -error image.jpg
썸네일 추출 :
exiftool -B -Thumbnailimage image.jpg> thumbnail.jpg
EXIF 및 XMP 는 디지털 이미징에 사용되는 메타 데이터 표준이지만 다른 목적을 제공하며 뚜렷한 특성을 가지고 있습니다.
EXIF 및 XMP 메타 데이터는 디지털 이미징의 다양한 측면에서 중요합니다. EXIF는 이미지 캡처 방법에 대한 기술적 세부 사항을 이해하는 데 유용하며 XMP는 편집 및 게시 프로세스에서 메타 데이터를 관리하고 보존하는보다 포괄적이고 유연한 방법을 제공합니다.
이제 당신은 exiftool에 대해 모두 알고 있습니다! Exiftool은 디지털 파일 내에서 메타 데이터를 이해하고 관리하려는 모든 사람을위한 강력한 도구입니다. 사진 작가, 비디오 작가 및 디지털 파일을 잘 구성하려는 사람에게 특히 유용 할 수 있습니다.
자원 :
관련 읽기 :
위 내용은 Linux에서 Exiftool을 사용하여 이미지 메타 데이터를 관리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!