アスペクト比

推奨サイズ

幅 × 高さ
メガピクセル
実際の比
約分した比
native 面積比

モデルの native な総ピクセル数を保ちつつ各辺を倍数に丸めた値=SDXL が学習した解像度に一致します。

Stable Diffusion / SDXL で生成するときに必要な「目標のアスペクト比に合う、適切な幅×高さ」を一発で出す解像度計算ツールです。ベースモデル(SDXL・SD 1.5・FLUX)と縦横比を選ぶだけで、そのモデルが学習した native な総ピクセル数(SDXL なら約1メガピクセル)を保ちつつ、各辺が64の倍数になるよう丸めた推奨サイズを表示します。SDXL は 1024×1024 付近の特定解像度で学習されているため、native から大きく外れた解像度や64で割り切れない辺長で生成すると、構図の崩れ・人物の重複・縦長の歪みといった破綻が起きやすくなります。本ツールはメガピクセル・実際の比・約分した比・native 面積比もあわせて表示するので、どれくらい native から離れているかを一目で確認できます。プリセットの比(1:1・3:2・16:9・9:16 など)に加えて比を直接入力でき、縦横の入れ替えも1クリックです。外部の API もデータも使わない純粋な計算なので、何かを送信することはありません。すべて端末内(ブラウザ)で完結します。

使い方

  1. ベースモデルを選びます(SDXL・SD 1.5・FLUX)。モデルごとの native な総ピクセル数に合わせて計算されます。
  2. 目標のアスペクト比をプリセットから選ぶか、横:縦の比を直接入力します(「入替」で縦横を反転できます)。
  3. 表示された推奨「幅 × 高さ」を「コピー」して、生成ツール(WebUI / ComfyUI 等)のサイズ欄に貼り付けます。

よくある質問

入力した内容はサーバーに送信されますか?

いいえ。解像度の計算はすべてブラウザ内で行われ、外部の API やデータにもアクセスしません。選んだモデルや比はアップロード・保存・送信されず、あなたの端末内だけで処理されます。

なぜ64の倍数にそろえるのですか?

Stable Diffusion / SDXL は内部で画像を1/8に縮小した潜在空間(latent)で処理し、さらに UNet が複数回ダウンサンプリングするため、辺長が8や64で割り切れないとパディングが入り端が乱れやすくなります。64の倍数にしておくと安定します。本ツールは丸めの倍数を64と8から選べます。

SDXL の native 解像度とは何ですか?

SDXL は約100万ピクセル(1メガピクセル)前後、1024×1024 を中心とした複数のアスペクト比で学習されています。この native な総ピクセル数から大きく外れると、構図の破綻・人物や手の重複・不自然な引き伸ばしが起きやすくなります。本ツールは比を変えても総ピクセル数を native 付近に保ったままサイズを算出します。

SD 1.5 や FLUX でも使えますか?

はい。ベースモデルを切り替えると、そのモデルの native な総ピクセル数(SD 1.5 は約512×512=0.26メガピクセル前後、SDXL/FLUX は約1メガピクセル前後)に合わせて推奨サイズを再計算します。

好きなアスペクト比を入れられますか?

はい。プリセット(1:1・3:2・2:3・16:9・9:16 など)のほか、横の比・縦の比を数値で直接入力できます。入力すると結果はリアルタイムで更新され、「入替」ボタンで縦横を反転できます。

出てきた解像度より大きい画像が欲しいときは?

まずこの native 付近の解像度で生成し、その後にアップスケール(hires.fix や別のアップスケーラ)で拡大するのが定石です。最初から native を大きく超えるサイズで生成すると破綻しやすいためです。