Imagemagick 명령 사용
$ identify -verbose image.jpg
이미지의 다양한 속성을 표시합니다. 예를 들어 출력에서 다음을 찾을 수 있습니다.
Profiles:
Profile-8bim: 1058 bytes
Profile-iptc: 1017 bytes
Image Name[2,5]: 01-00241624000002h
Credit[2,110]: owner
Caption[2,120]: some description
그런데 이러한 매개변수를 어떻게 설정하나요? 특히 Caption[2,120]
텍스트를 다른 단어로 대체하도록 매개변수를 설정하고 싶습니다. some description
가능합니까?
답변1
Perl 패키지 설치Image::ExifTool
. 여기에는 exiftool
EXIF, IPTC, XMP 및 기타 여러 형식을 변경할 수 있는 명령줄 프로그램이 포함되어 있습니다.이미지 메타데이터:
$ exiftool -IPTC:caption="This is a great image" image.jpg
ExifTool 이해그 밖에도 많은 태그가 있습니다게다가.
운영 체제에 이미 ExifTool 패키지가 있을 가능성이 높습니다. 예를 들어 Ubuntu 패키지 저장소 libimage-exiftool-perl
, FreeBSD Ports graphics/p5-Image-ExifTool
및 OS X Homebrew에 있습니다 . exiftool
이것공식 웹 사이트Mac OS X 및 Windows 독립 실행형 버전을 배포합니다.
당신이 가지고 있다면cpanm
시스템에 설치하는 두 번째로 쉬운 방법은 다음 exiftool
과 같습니다.
$ sudo cpanm Image::ExifTool
설치할 수도 있습니다.cpan
, 이는 약간 더 복잡하지만 처음 실행할 때 묻는 모든 질문을 통과하면 다음과 같습니다.
# cpan
cpan> install Image::ExifTool
cpan> exit
cpanm
둘 중 하나도 없으면 cpan
소스에서도 설치가 어렵지 않습니다.
# cd /tmp
# wget http://search.cpan.org/CPAN/authors/id/E/EX/EXIFTOOL/Image-ExifTool-9.53.tar.gz
# tar xvf Image-ExifTool-9.53.tar.gz
# cd Image-ExifTool-9.53
# perl Makefile.PL
# make install
자세한 매뉴얼 페이지를 얻으려면 인수 없이 프로그램을 실행하십시오.