Bus errorとSegmentation faultに困ったら見るブログ

物理の研究者による日々の研究生活のメモ書きです ( python/emacs/html/Japascript/シェルスクリプト/TeX/Mac/C言語/Linux/git/tmux/R/ポケモンGO)

【montage】複数枚の画像を1枚の画像としてまとめたい

次の3枚の画像を1枚の画像としてまとめたい

poissonrayleighgaussian


やり方は
1. Macのプレビューで全部開く -> 印刷画面 -> レイアウト -> ページ数/枚を4枚とかに変更 -> 左下のPDFボタンから画像出力する
2. montageコマンドを用いて1枚にする


1の方法は書いてある文章の通り

2の方法のコマンドはこんな感じ

montage -tile 3x1 -geometry 1080x720 *.png hoge_3x1.png
hoge_3x1
montage -tile 1x3 -geometry 1080x720 *.png hoge_1x3.png
hoge_1x3
montage -tile 3x2 -geometry 1080x720 *.png *.png hoge_3x2.png
hoge_3x2■ コマンドの簡単な説明
montage [オプション] 入力画像の名前(複数) 出力画像の名前
というのが使い方

  • tileは何枚ずつ並べるかを指定できる

上のを見てもらうとわかるように [横に何枚か] x [縦に何枚か] で指定

.pngというようにワイルドカードも使える

ワイルドカードを使わないなら、hoge1.png hoge2.png hoge3.pngのように並べて書く
1x3の場合は並べる画像のファイルを3つ指定した後のファイル名が出力ファイルになる
今回はhoge.png

  • geometry 1080x720は出力する画像のサイズを決められる

入力画像のサイズは統一しておくと便利
また、画像のサイズを知りたいときはidentifyコマンドで

% identify rayleigh.png
rayleigh.png PNG 1080x720 1080x720+0+0 8-bit sRGB 22.6KB 0.000u 0:00.000


他にはImageMagic関連のconvertコマンドのメモは以下から

■ 過去記事 : 【convert】png画像からgif画像を作るには





ランキング参加中です

↓クリックしていただけると嬉しいです〜