ComfyUI  >  Workflow  >  Outpainting | Rozšířit obrázek

Outpainting | Rozšířit obrázek

Workflow pro outpainting obrazu představuje komplexní proces pro rozšíření hranic obrázku prostřednictvím čtyř klíčových kroků, počínaje přípravou na outpainting, využitím modelu ControlNet inpainting pro proces outpaintingu, hodnocením počátečního výstupu a zakončením opravou okrajů pro zajištění bezproblémové integrace.

ComfyUI Outpainting Pracovní postup

ComfyUI Outpainting Workflow
Chcete spustit toto workflow?
  • Plně funkční workflow
  • Žádné chybějící uzly nebo modely
  • Není nutné žádné ruční nastavení
  • Obsahuje úchvatné vizuály

ComfyUI Outpainting Příklady

comfyui-image-outpainting-workflow-1058

ComfyUI Outpainting Popis

1. ComfyUI Outpainting Workflow

Tento workflow pro outpainting obrazu je navržen pro rozšíření hranic obrázku, zahrnující čtyři klíčové kroky:

1.1. Příprava na ComfyUI Outpainting:

Tento krok zahrnuje nastavení rozměrů pro oblast, která má být rozšířena a vytvoření masky pro oblast outpaintingu. Je to přípravná fáze, kde se připravuje základ pro rozšíření obrázku.

1.2. Proces ComfyUI Outpainting (Použití modelu ControlNet inpainting):

Skutečný proces outpaintingu je prováděn prostřednictvím modelu inpainting, konkrétně pomocí modulu ControlNet inpainting. V této fázi je adresována pouze oblast určená dříve vytvořenou maskou. Tento přístup využívá model inpainting k vytvoření dodatečného obsahu potřebného pro oblast outpaintingu. Je důležité pochopit, že i když rozšiřujeme obrázek (outpainting), technika použitá je odvozena z metodologií inpaintingu, řízených modulem ControlNet, který inteligentně vyplňuje určenou oblast na základě kontextu poskytovaného okolním obrázkem.

1.3. Počáteční výstup ComfyUI Outpainting:

Zde získáváme počáteční verzi obrázku s nově rozšířenou oblastí. Tato fáze ukazuje, jak model inpainting rozšířil hranice obrázku. Nicméně v tomto bodě mohou být patrné rozdíly mezi okraji původního obrázku a nově rozšířenými částmi. Následující krok je tedy klíčový pro jejich opravu.

1.4. Oprava okrajů ComfyUI Outpainting:

Poslední krok se zaměřuje na zdokonalení integrace mezi původním obrázkem a nově přidanými částmi. To zahrnuje konkrétní zacílení a vylepšení okrajů, aby byla zajištěna bezproblémová přechod mezi původními a rozšířenými částmi obrázku.

2. Podrobný úvod do procesu ComfyUI Outpainting/Inpainting

2.1. Příprava na ComfyUI Outpainting

Zde jsou klíčové uzly zapojené v tomto kroku:

2.1.1. Měřítko obrázku na stranu: Měření obrázků na základě zadaných parametrů. Můžete nastavit cílovou délku strany a vybrat, kterou stranu (nejdelší, šířku nebo výšku) měřit. Nabízí několik metod měření (nejbližší-přesný, bilineární, plošný) a volitelnou funkci ořezu pro zachování poměru stran.

  • Délka strany: Definujte cílovou délku strany pro měření
  • Strana: Vyberte stranu obrázku, kterou chcete měřit (nejdelší, šířku nebo výšku)
  • Metoda zvětšení: Vyberte preferovanou metodu pro měření
  • Ořez: Povolit ořez pro zachování původního poměru stran obrázku během měření

2.1.2. Přidání okrajů pro outpainting: Připravuje obrázky pro outpainting přidáním okrajů kolem hran. Tento uzel umožňuje specifikaci množství okrajů pro každou stranu obrázku a zahrnuje možnost "feathering" pro bezproblémové spojení původního obrázku s okrajovou oblastí.

2.1.3. Převod obrázku na masku: Transformuje vybraný kanál (červený, zelený, modrý, alfa) obrázku na masku, izolující část obrázku pro zpracování.

V této fázi jsou připraveny obrázky s okraji a maskami.

ComfyUI Inpainting ControlNet

2.2. Proces ComfyUI Outpainting (Použití modelu ControlNet inpainting)

Zde jsou klíčové uzly zapojené v tomto kroku:

2.2.1. Použití pokročilého ControlNet: Použijte uzel ControlNet k pečlivému řízení procesu inpaintingu, zaměřením na oblast vymezenou maskou připravenou v prvním kroku.

2.2.2. Načtení modelu ControlNet: Vybere a načte model ControlNet inpainting.

2.2.3. Předzpracovatel inpaintingu: Odesílá okrajové a maskované obrázky, které byly připraveny v prvním kroku, do předzpracovatele inpaintingu.

2.2.4. Měřítko měkkých váh: Nastavuje váhy v procesu inpaintingu pro jemné řízení, zahrnující parametry jako base_multiplier pro úpravu síly váhy a flip_weights pro inverzi efektu váh.

ComfyUI Outpainting Preparation

2.3. Počáteční výstup ComfyUI Outpainting

V této fázi je generován počáteční outpaintovaný obrázek. Nicméně, mohou být viditelné okraje kolem původního obrázku.

ComfyUI Outpainting Initial Output

2.4. Oprava okrajů ComfyUI Outpainting

Tento poslední krok zahrnuje maskování okrajové oblasti pro regeneraci, což zlepšuje celkový vzhled outpaintované oblasti.

Zde jsou klíčové uzly zapojené do začlenění viditelných okrajů do masky:

2.4.1. Dilatace oblasti masky: Rozšiřuje hranice masky v obrázku, což je užitečné pro zajištění úplného pokrytí nebo vytvoření větší hranice pro zpracování efektů.

2.4.2. Obrys masky: Zahrnuje identifikaci a obrysování okrajů v masce, což pomáhá při rozlišení mezi různými prvky v obrázku.

ComfyUI Outpainting Repair Edge

Tento workflow je inspirován Ning

Chcete více workflow pro ComfyUI?

RunComfy

© Autorská práva 2024 RunComfy. Všechna práva vyhrazena.

RunComfy je přední ComfyUI platforma, nabízející ComfyUI online prostředí a služby, spolu s workflow ComfyUI s úchvatnými vizuály.