Imagemagick:JPEGイメージでIPTCパラメータを設定する

Imagemagick:JPEGイメージでIPTCパラメータを設定する

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。これには、exiftoolEXIF、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システムにインストールする2番目の簡単な方法は次の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

詳細なマニュアルページを取得するには、引数なしでプログラムを実行してください。

関連情報