Imagemagick: установить параметры IPTC в jpeg-изображении

С помощью команды 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 другими словами. Является ли это возможным?

One Solution collect form web for “Imagemagick: установить параметры IPTC в jpeg-изображении”

Установите пакет Perl Image::ExifTool . Он включает в себя программу командной строки под названием exiftool которая может изменять EXIF, IPTC, XMP и многие другие формы метаданных изображений :

 $ exiftool -IPTC:caption="This is a great image" image.jpg 

ExifTool понимает и многие другие теги .

Есть хорошая вероятность, что ваша ОС уже имеет пакет ExifTool. Он находится в репозитории пакетов Ubuntu как libimage-exiftool-perl , в портах FreeBSD как graphics/p5-Image-ExifTool и, например, в OS X Homebrew как exiftool . Официальный сайт распространяет автономные версии Mac OS X и Windows.

Если у вас есть cpanm в вашей системе, второй самый простой способ установки exiftool :

 $ sudo cpanm Image::ExifTool 

Вы также можете установить через cpan , который только немного больше задействован, как только вы 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 

Запустите программу без аргументов, чтобы получить подробную страницу руководства.

  • jpegtran - без потерь обрезает левую часть изображения
  • Шелл-скрипт, фильтрующий атрибуты файлов jpg
  • Переименование файлов на основе имен каталогов
  • Нужен скрипт: последние JPEG-файлы для видео, а затем удалите старые JPEG-файлы
  • GIMP использует mozjpeg?
  • Как добавить пользовательское местоположение GPS к изображению?
  • Удаление всех тегов из изображений
  • Как найти все файлы JPG в файловой системе, когда расширение .jpg не является обязательным?
  • Почему я не могу изменить фон рабочего стола на JPG в LXDE?
  • как pdfjoin пейзаж и портретные изображения JPEG в один файл PDF?
  • Как я могу переупаковать JPEG?
  • Linux и Unix - лучшая ОС в мире.