Repolode
lquesada

lquesada/ComfyUI-Inpaint-CropAndStitch

マスク部分をサンプリング前に切り出し、インペイント後に元画像へ戻すComfyUIノード。処理を高速化し、細かく制御できます。

スター
1,209
フォーク
86
未解決の Issue
0
最終コミット
昨日

これは何?

ComfyUI-Inpaint-CropAndStitchは、2つのComfyUIカスタムノードで構成されています。Inpaint Cropノードは、必要に応じて周囲の領域も含めてマスク部分を切り出し、Inpaint Stitchノードはサンプリング結果を元画像に戻します。サンプラーに渡すのはマスク部分だけなので、画像全体を処理するより高速にインペイントできます。また、VAEを通して再処理することなく、マスクされていないピクセルをそのまま保ちます。

Cropノードでは、入力画像の事前リサイズ、アウトペインティング用のキャンバス拡張、マスクの穴埋め、マスクの拡張やぼかしも行えます。さらに、SDXLやFlux向けの1024x1024など、固定の目標解像度に合わせて切り抜きをリサイズできます。Stitchノードは境界を自動でブレンドします。切り抜いた領域を任意のモデルでアップスケールしてから元画像に戻すこともでき、処理を高速化するGPU対応機能も備えています。

主な機能

  • 01周囲に含める領域を調整しながら、マスクを中心に画像を切り出します。
  • 02マスクされていないピクセルを変更せずに、インペイント結果を元画像に戻します。
  • 03SDXLやFluxなどのモデルに合わせて、切り抜きを目標解像度にリサイズします。
  • 04マスクの穴埋め、拡張、ぼかしを行い、境界を自動でブレンドします。
  • 05キャンバスの拡張によるアウトペインティングと、任意のGPU処理に対応しています。

ユースケース

  • 画像全体を再サンプリングせずに、大きな画像の顔や細部を修正する。
  • 元画像のサイズを保ったまま、モデルの固定解像度でインペイントする。
  • hires fixでマスク部分をアップスケールし、元画像にブレンドして戻す。
  • サンプリング前に画像の端を拡張してアウトペインティングする。

クイックスタート

  1. 1

    ComfyUI-Managerからインストールするか、リポジトリをComfyUIのcustom_nodesディレクトリにクローンします

    git clone https://github.com/lquesada/ComfyUI-Inpaint-CropAndStitch.git
  2. 2

    ComfyUIを再起動し、Inpaint CropノードとInpaint Stitchノードをワークフローに追加します

使う前に知っておきたいこと

  • GPL-3.0ライセンスで提供されています。コピーレフトライセンスのため、派生物も同じ条件でオープンソースにする必要があります。
  • 最良の結果を得るにはinpaintingモデルが必要です。また、Fluxの例では追加のモデルファイルとGGUFノードが必要です。

トピック

よくある質問

ComfyUI-Inpaint-CropAndStitch とは?
マスク部分をサンプリング前に切り出し、インペイント後に元画像へ戻すComfyUIノード。処理を高速化し、細かく制御できます。 ComfyUI-Inpaint-CropAndStitchは、2つのComfyUIカスタムノードで構成されています。Inpaint Cropノードは、必要に応じて周囲の領域も含めてマスク部分を切り出し、Inpaint Stitchノードはサンプリング結果を元画像に戻します。サンプラーに渡すのはマスク部分だけなので、画像全体を処理するより高速にインペイントできます。また、VAEを通して再処理することなく、マスクされていないピクセルをそのまま保ちます。
ComfyUI-Inpaint-CropAndStitch は無料で使えますか?ライセンスは?
ComfyUI-Inpaint-CropAndStitch は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
ComfyUI-Inpaint-CropAndStitch は今もメンテナンスされていますか?
活発にメンテナンス中。ComfyUI-Inpaint-CropAndStitch の最終コミットは 2026年10月21日 です。
ComfyUI-Inpaint-CropAndStitch は何に使えますか?
画像全体を再サンプリングせずに、大きな画像の顔や細部を修正する。 元画像のサイズを保ったまま、モデルの固定解像度でインペイントする。 hires fixでマスク部分をアップスケールし、元画像にブレンドして戻す。 サンプリング前に画像の端を拡張してアウトペインティングする。
ComfyUI-Inpaint-CropAndStitch のインストール方法は?
ComfyUI-Managerからインストールするか、リポジトリをComfyUIのcustom_nodesディレクトリにクローンします: git clone https://github.com/lquesada/ComfyUI-Inpaint-CropAndStitch.git ComfyUIを再起動し、Inpaint CropノードとInpaint Stitchノードをワークフローに追加します
ComfyUI-Inpaint-CropAndStitch はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/lquesada/ComfyUI-Inpaint-CropAndStitch

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト