ImageMagickコマンドを使用して複数の画像ファイルを開く方法はdisplay
?複数のPNGファイルがあるディレクトリにsayと入力すると、display *.png
1つだけが表示されます。私は一度に1つずつ現れることを好むと思いますが、同時に現れることも役に立ちます。
答え1
指定しない場合遅延、imagemagick
最初の画像をロードして入力を待ちます。
SPACE- 次の画像を読み込む
BACKSPACE- 前の画像を読み込む
インタラクションなしで画像を順次表示するには、遅延を使用します。
display -delay 50 *.png
これらすべてを表示するには、次を試してください。
display 'vid:*.png'
答え2
すべての画像を一度に表示するには、montage
その画像を単一の一時画像にグループ化できます。イメージマジシャンMIFF形式(画像がアルファチャンネルであるか8/16/32ビット整数/浮動小数点サンプルであるかにかかわらず、画像はロスレス)で、display
ディスプレイに次のことを知らせます。
display <(montage *.png MIFF:-)
これの利点は、montage
保持している画像の数に応じて画像を適切にレイアウトすることです。
画像が3つある場合:
4つの画像がある場合:
画像が8つある場合:
9枚の写真がある場合:
画像が自動的に生成されるよりも直接画像を配置したい場合は、必要な列montage
数(画面上の画像数など)を指定すると、必要な行数が生成されます。したがって、1行に3つの画像が必要であるとしましょう。
display <(montage *.png -tile 3x MIFF:-)