montage プログラムを使用して、複数の別々の画像を結合して合成画像を作成します。画像は合成画像上にタイル状に配置され、必要に応じて境界線、フレーム、画像名などで装飾されます。コマンドライン処理で montage コマンドの構成方法に関するアドバイスを参照するか、以下のコマンドの使用例を参照してください。
使用例
ここでは、montage コマンドの有用性と使いやすさを示すために、いくつかの例を挙げます。まず、2つの画像を1つの合成画像にモンタージュしてみましょう。
magick montage -background '#336699' -geometry +4+4 rose.jpg red-ball.png montage.jpg
次に、いくつかの装飾を追加してみましょう。
magick montage -label %f -frame 5 -background '#336699' -geometry +4+4 rose.jpg red-ball.png frame.jpg
montage の使用に関する追加の例は、ImageMagick の使用例およびImageMagick の使用例にあります。
アシュラー疑似画像形式
アシュラー疑似画像形式を使用して、連続した不規則なコースで画像シーケンスをレイアウトします。デフォルトでは、提供する画像コレクションを基準にして、適切なキャンバスサイズとボーダー幅が決定されます。ファイル名に「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 | 画像を単一のマルチイメージファイルに結合します。 |
| -affine matrix | アフィン変換行列 |
| -alpha | アルファチャンネルをオン、アクティブ化、オフ、非アクティブ化、設定、不透明、コピー、透明、抽出、背景、またはシェイプします。 |
| -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 | 画像のシーケンスをフラット化します。 |
| -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 | ポラロイド写真をシミュレートします。 |
| -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 | 白色点のクロマティシティ |