montage
使用例 • オプション一覧
montage プログラムを使うと、複数の個別画像を組み合わせて合成画像を作成できます。画像は合成画像上にタイル状に並べられ、必要に応じて枠・フレーム・画像名などで装飾できます。montage コマンドの組み立て方についてはコマンドライン処理を参照するか、以下のコマンド使用例をご覧ください。
使用例
montage コマンドの有用さと手軽さを示すため、いくつか例を挙げます。手始めに、2 枚の画像を 1 つの合成画像にまとめてみましょう:
magick montage -background '#336699' -geometry 70x70+4+4 rose.jpg red-ball.png montage.jpg
では、いくつか装飾を加えてみましょう:
magick montage -label %f -frame 5 -background '#336699' -geometry 70x70+4+4 rose.jpg red-ball.png frame.jpg
montage の使用例は Examples of ImageMagick Usage および Examples of ImageMagick Usage でさらに見つかります。
Ashlar 擬似画像フォーマット
Ashlar 擬似画像フォーマットを使うと、画像シーケンスを連続した不規則な段(コース)状にレイアウトできます。既定では、提供した画像コレクションに応じて適切なキャンバスサイズと枠幅が決定されます。ファイル名に付加することで、キャンバスサイズと枠幅を明示的に設定できます(例: ashlar:canvas.png[1024x768+4+4])。既定では左端に沿って整列します。左右両端で整列させるには -define ashlar:best-fit=true を使います。画像タイルには、たとえば -label %f でラベルを付けられます。コマンド例を示します:
magick '*.png' -resize 320x320 -label %f ashlar:ashlar.png
これは画像コレクションを手早く閲覧するためのものです。画像タイルのレイアウトをより細かく制御したい場合は、代わりに montage コマンドを使ってください。
オプション一覧
montage コマンドは以下のオプションを認識します。各オプションをクリックすると、その動作の詳細を確認できます。
| オプション | 説明 |
|---|---|
| -adaptive-sharpen geometry | ピクセルを適応的にシャープにする。エッジ付近で効果を強める |
| -adjoin | 複数画像を 1 つのマルチイメージファイルに結合する |
| -affine matrix | アフィン変換行列 |
| -alpha | アルファチャンネルの on, activate, off, deactivate, set, opaque, copy, transparent, extract, background, shape の指定 |
| -annotate geometry text | 画像にテキストで注釈を付ける |
| -authenticate value | このパスワードで画像を復号する |
| -auto-orient | 画像の向きを自動調整する |
| -background color | 背景色 |
| -blue-primary point | 色度の青原色点 |
| -blur geometry | 画像ノイズと細部レベルを低減する |
| -border geometry | 画像を色付きの枠で囲む |
| -bordercolor color | 枠の色 |
| -caption string | 画像にキャプションを割り当てる |
| -channel type | 選択した画像チャンネルにオプションを適用する |
| -clone index | 画像を複製する |
| -coalesce | 画像シーケンスをマージする |
| -colors value | 画像で使う色数の指定 |
| -colorspace type | 画像の色空間を設定する |
| -comment string | 画像にコメントで注釈を付ける |
| -compose operator | 画像の合成演算子を設定する |
| -composite | 画像を合成する |
| -compress type | 画像の圧縮方式 |
| -crop geometry | 切り抜く画像の希望サイズと位置 |
| -debug events | 大量のデバッグ情報を表示する |
| -define format:option | 1 つ以上の画像フォーマットオプションを定義する |
| -delay centiseconds | 一時停止してから次の画像を表示する |
| -density geometry | 画像の水平・垂直解像度 |
| -depth value | 画像のビット深度 |
| -display server | この X サーバーから画像やフォントを取得する |
| -dispose method | レイヤーの破棄方法 |
| -distort type coefficients | 画像を歪ませる |
| -dither method | 画像に誤差拡散を適用する |
| -draw string | グラフィックプリミティブで画像に注釈を付ける |
| -duplicate count,indexes | 画像を 1 回以上複製する |
| -endian type | 画像のエンディアン(MSB または LSB) |
| -extent geometry | 画像サイズを設定する |
| -extract geometry | 画像から領域を抽出する |
| -family name | このフォントファミリでテキストを描画する |
| -fill color | グラフィックプリミティブの塗りつぶしに使う色 |
| -filter type | リサイズ時に使うフィルタ |
| -flatten | 画像シーケンスを 1 枚に統合する |
| -flip | 画像を垂直方向に反転する |
| -flop | 画像を水平方向に反転する |
| -font name | このフォントでテキストを描画する |
| -frame geometry | 画像を装飾的な枠で囲む |
| -gamma value | ガンマ補正のレベル |
| -geometry geometry | 画像の希望サイズまたは位置 |
| -gravity type | テキストの水平・垂直配置 |
| -green-primary point | 色度の緑原色点 |
| -help | プログラムのオプションを表示する |
| -identify | 画像のフォーマットと特性を識別する |
| -interlace type | 画像のインターレース方式の種別 |
| -interpolate method | ピクセル色の補間方法 |
| -kerning value | 2 文字間の間隔 |
| -label string | 画像にラベルを割り当てる |
| -limit type value | ピクセルキャッシュのリソース上限 |
| -log format | デバッグ情報の書式 |
| -mattecolor color | フレームの色 |
| -mode type | フレームのスタイル |
| -monitor | 進捗を監視する |
| -monochrome | 画像を白黒に変換する |
| -origin geometry | 画像の原点 |
| -page geometry | 画像キャンバスのサイズと位置(設定) |
| -pointsize value | フォントのポイントサイズ |
| -polaroid angle | ポラロイド写真を模倣する |
| -precision value | 表示する有効桁数の上限を設定する |
| -profile filename | 画像プロファイルを追加・削除・適用する |
| -quality value | JPEG/MIFF/PNG の圧縮レベル |
| -quantize colorspace | この色空間で画像を減色する |
| -quiet | すべての警告メッセージを抑制する |
| -red-primary point | 色度の赤原色点 |
| -regard-warnings | 警告メッセージを重視する |
| -repage geometry | 画像キャンバスのサイズと位置 |
| -resize geometry | 画像をリサイズする |
| -respect-parentheses | 括弧の境界まで設定を有効に保つ |
| -rotate degrees | 画像に Paeth 回転を適用する |
| -sampling-factor geometry | 水平・垂直のサンプリング係数 |
| -scale geometry | 画像を拡大縮小する |
| -scenes range | 画像のシーン範囲 |
| -seed value | 擬似乱数列の新しいシードを設定する |
| -shadow geometry | 画像の影を模倣する |
| -size geometry | 画像の幅と高さ |
| -strip | 画像からすべてのプロファイルとコメントを除去する |
| -stroke color | グラフィックプリミティブの線(ストローク)色 |
| -synchronize | 画像をストレージデバイスに同期する |
| -taint | 画像を変更済みとマークする |
| -texture filename | 画像背景にタイル状に敷くテクスチャ名 |
| -tile geometry | 行と列あたりのタイル数(例: -tile 8x) |
| -tile-offset geometry | 画像タイルのオフセットを設定する |
| -title | モンタージュ画像にタイトルを付けて装飾する |
| -transform | 画像をアフィン変換する |
| -transparent color | 画像内のこの色を透明にする |
| -transpose | 画像を垂直反転して 90 度回転する |
| -transparent-color color | 透明色 |
| -treedepth value | カラーツリーの深さ |
| -trim | 画像の縁をトリミングする |
| -type type | 画像の種別 |
| -units type | 画像解像度の単位 |
| -unsharp geometry | 画像をシャープにする |
| -verbose | 画像の詳細情報を表示する |
| -version | バージョン情報を表示する |
| -view | FlashPix の表示変換 |
| -virtual-pixel method | 画像境界外のピクセルへのアクセス方法 |
| -white-point point | 色度の白色点 |