LoginSignup
6
5

More than 5 years have passed since last update.

ImageMagick 出力ファイル名指定

Last updated at Posted at 2015-09-26

ImageMagickにて、出力画像のファイル名に画像の幅高さ情報を埋め込む方法を記述する。

使用バージョン

  • ImageMagick 6.9.1-4 Q16

-set filename: プロパティ

こちらの処理結果のファイル名に変換後の幅高さ情報を埋め込む。
convert -size 640x400 -depth 8 gray:circle_640x400.raw -filter point -interpolate Nearest -distort Resize 200% -set filename:f circle_%wx%hNN.raw -depth 8 gray:%[filename:f]

コマンド 入力画像 変換指定 プロパティ設定 出力画像
convert -size 640x400 -depth 8 gray:circle_640x400.raw -filter point -interpolate Nearest -distort Resize 200% -set filename:f circle_%wx%hNN.raw -depth 8 gray:%[filename:f]

プロパティ設定

-set filename:の後にプロパティ名を置く。本例ではfとしている。
その後にfが受ける名前を指定する。%付き書式指定が可能である。
%wは画像幅(ピクセル)
%hは画像高さ(ピクセル)
を表す。

出力画像指定部

設定したプロパティを用いる。
%[]にてプロパティ名を指定する。

わざわざ出力画像のサイズを頭で計算してファイル名に含めて記載しなくて良いので便利。
RAW画像を扱うときに有用。

6
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
5