分割比 (Divide Ratio) 例: 1,1 や 1,1;2,1,1(2次元は ; で区切る)
分割モード
サイズ
高さ
領域数 2
Divide Ratio
プロンプト雛形

色と番号の付いた各セルが1つの領域です。N番目の BREAK が領域 N に対応します。

Stable Diffusion の Regional Prompter 拡張(hako-mikan、A1111 WebUI / Forge / reForge / Forge neo)で使う「Divide Ratio(分割比)」を、入力したそばから番号付きの色セルで可視化するツールです。1,1 や 1,1;2,1,1 のように数字を , と ; で区切って入れると、画像がどう領域分割されるか、各領域に何番が割り当たるかが一目で分かります。「思った場所に分かれない」「左右の人物が混ざる」「設定が効いていない気がする」といったときに、比率と分割モードの組み合わせを目で確かめられます。分割モードは Columns(先に行 ; で分け、各行を列 , に分ける)と Rows(先に列 ; で分け、各列を行 , に分ける)を切り替えられ、; を使った2次元の比率では各グループの先頭の数字がその帯(行または列)の大きさ、残りが帯の中のセルになります。出力サイズは 512×512・512×768・768×512・1024×1024 や SDXL 向けの 832×1216・1216×832 などから選べ、幅・高さの直接入力にも対応します。プレビューの下には「領域数」と、整形した Divide Ratio、そして BREAK 区切りのプロンプト雛形(ベースプロンプトを使う場合は ADDBASE 付き)が出るので、領域の数だけ BREAK を入れ忘れる・多すぎるといったミスを防げます。雛形と比率はワンクリックでコピーして WebUI にそのまま貼れます。さらに「Mask PNG を保存」で、各領域を識別しやすい色で塗り分けたフル解像度の PNG を書き出せるので、Regional Prompter の Mask モードの下地としても使えます。比率も画像も一切アップロードされず、計算も書き出しもすべてあなたのブラウザの中だけで行われます(外部APIもサーバーも使いません)。実際の生成や、プロンプトの中身の自動生成は行いません(このツールは領域分割の設計と確認に特化しています)。

使い方

  1. Divide Ratio に 1,1 や 1,1;2,1,1 のように入力し、分割モード(Columns / Rows)を選ぶと、番号付きの色セルで領域分割がプレビューされます。
  2. 出力サイズを選び、必要ならベースプロンプト(ADDBASE)にチェックを入れます。下に出る「領域数」と整形済みの比率、BREAK 雛形を確認します。
  3. 比率・雛形はコピーして WebUI / Forge の Regional Prompter にそのまま貼ります。Mask モードなら「Mask PNG を保存」でカラー分けの下地を書き出します。

よくある質問

入力した比率や画像はサーバーに送信されますか?

いいえ。比率の解釈もプレビューの描画も Mask PNG の書き出しも、すべてあなたのブラウザの中だけで行われます。比率も画像もアップロード・保存・送信されず、外部のAPIやサーバーにもアクセスしません。

Columns と Rows はどう違いますか?

Columns は画像をまず「行」に(; で)分け、各行を「列」に(, で)分けます。Rows はまず「列」に分け、各列を「行」に分けます。たとえば左右に2人を分けたい(縦に2分割)ときは Rows の 1,1 が分かりやすく、上下に分けたいときは Columns の 1,1 です。プレビューを見ながら切り替えてください。

; を使った2次元の比率(例 1,1;2,1,1)はどう読みますか?

; で区切った各グループが1つの帯(Columns なら行、Rows なら列)です。各グループの先頭の数字がその帯の大きさ、残りの数字が帯の中のセルの分け方になります。Columns で 1,1;2,1,1 なら、上に高さ1の帯(先頭の1が帯、残り1なので全幅1領域)、下に高さ2の帯(残り1,1なので左右2領域)=合計3領域です。迷ったらプレビューの番号で実際の分かれ方を確認してください。番号がそのまま BREAK の順番です。

BREAK はいくつ入れればいいですか?プロンプトが混ざるのはなぜ?

プレビューに出る「領域数」と同じ数の領域プロンプトを、間に BREAK を入れて並べます(ベースプロンプトを使う場合は先頭に ADDBASE を付けます)。BREAK の数が領域数と合っていないと領域がずれて混ざる原因になります。下の雛形を雛形どおりに埋めるとズレを防げます。

書き出した Mask PNG はそのまま使えますか?実際の生成もできますか?

Mask PNG は各領域を別々の色で塗り分けたフル解像度の画像で、Regional Prompter の Mask モードの下地として使えます(色の割り当ては拡張側で行います)。このツールは領域分割の設計・確認に特化しており、画像の生成やプロンプト本文の自動生成は行いません。