私的AI研究会 > Diffusion > ComfyUI5
画像生成AI「ComfyUI」5(実習編) == 編集中 ==†
「ComfyUI」を使ってローカル環境でのAI画像生成を検証する
▼ 目 次
▲ 目 次
※ 最終更新:2025/11/28
「ComfyUI」いろいろなワークフローの作成†
プロジェクトで作成するワークフロー†
アウトペインティング1:「Pad Image for Outpainting」ノードを使用する†
bs_img2img.json『image-to-image』基本ワークフローを読み出す
①「Load Image」ノードに入力画像をドラッグ&ドロップする
②「Upscale Image」ノードを削除し「Pad Image for Outpainting」ノードを追加
③「VAE Encode」ノードを削除し「VAE Encode for inpainting」ノードを追加する
④「Load Image」の IMAGE と「Pad Image for Outpainting」image を接続
⑤「Pad Image ...」の IMAGE, MASK を「VAE Encode ...」の pixels, mask に接続
⑥「VAE Encode for inpainting」の LATENT を「KSampler」の latent_image に繋ぐ
⑦「Load Checkpoint」VAE 出力を「VAE Encode for inpainting」vae に接続する
- 『image-to-image outpainting』ワークフローの完成
①「Run」を押して画像を生成する

※ ワークフロー:
test_img2img_outpaint.json
- 『ComfyUI基本アウトペインティングワークフロー』
① 基本ワークフロー:
basic-outpainting-workflow.json をダウンロード
② ComfyUI キャンバス上にドラッグ&ドロップ
③ 追加のモデルををダウンロード → sd-v1-5-inpainting.ckpt
④「StabilityMatrix/Data/Models/StableDiffusion/」に配置する
⑤「Run」を押して画像を生成する
⑥「Empty Latent Image」ノードを削除する
⑦「Load Image」「Upscale Image」「VAE Encode」ノードを追加して接続
⑧「Load Checkpoint」ノードのモデルを変更する
⑨ 入力画像・プロンプト・ネガティブ・プロンプトを変更する
- 『image-to-image outpainting』ワークフローの完成
①「Run」を押して画像を生成する

※ ワークフロー:
bs_i2i_outpaimt.json
Comfyui 公式サンプル :「Img2Img」「Txt2Img (Hires fix)」「Non latent Upscaling」†
- 「Img2Img」
Img2Img は画像をロードし VAEで潜在空間に変換 1.0未満の denoise でサンプリングすることによって機能する denoise は画像に追加されるノイズの量を制御する denoiseが低いほど追加されるノイズが少なくなり画像の変化も少なくなる |
① パラメータを修正し「Run」を押して画像を生成する

※ ワークフロー:
s01_img2img.json
- 「2 Pass Txt2Img (Hires fix) 」2パスTxt2Img(高解像度修正)
Hires fix は低解像度で画像を作成しそれをアップスケールしてから img2img に送る ComfyUI では txt2img と img2img は同じノードである Txt2Img は最大のノイズ除去でサンプラーノードに空の画像を渡すことで実現される |
① パラメータを修正し「Run」を押して画像を生成する

※ ワークフロー:
s02_hiresfix_latent.json
- 「Non latent Upscaling」非潜在アップスケーリング
アップスケーリングステップに esrgan アップスケーラーを使用する方法の例 ESRGAN はピクセル空間で動作するため画像はアップスケールされた後にピクセル空間に変換され再び潜在空間に戻される必要がある |
① パラメータを修正し「Run」を押して画像を生成する

※ ワークフロー:
s02a_hiresfix_esrgan.json
画像から:同じ雰囲気の画像を生成する†
- 元画像のプロンプトを生成して生成
①「Run」を押して画像を生成する

※ ワークフロー:
tagger_t2i_base.json
- 生成例:
画像から:同じ画像を再現する†
- 元画像のプロンプトを生成して「ControlNet-canny」で生成
①「Run」を押して画像を生成する

※ ワークフロー:
tagger_t2i_canny.json
- 生成例:
更新履歴†
参考資料†
- ComfyUI Custom Node Outpainting