FLUX.2 Klein 통합 이미지 편집 (Inpaint / Remove / Outpaint)
FLUX.2 Klein 통합 이미지 편집은 정밀한 인페인팅, 객체 제거 및 장면 아웃페인팅을 위한 단일 ComfyUI 워크플로우입니다. 그것은 FLUX Klein 모델 패밀리와 마스크 인식 조정, 다중 참조 잠재 가이던스, 강력한 색조 조화를 결합하여 편집이 원본 이미지와 자연스럽게 어우러질 수 있도록 합니다.
아티스트, 리터처 및 창의적 팀을 위해 구축된 이 워크플로우는 스타일, 질감 및 관점을 보존하면서 방해 요소를 지우고, 빈틈을 메우거나 최소한의 노력으로 캔버스를 확장할 수 있게 합니다. 라이브 미리보기 경로와 나란히 비교기가 있어 변경 사항을 쉽게 확인하고 빠르게 반복할 수 있습니다.
Comfyui FLUX.2 Klein 통합 이미지 편집 워크플로우의 주요 모델
- FLUX.2 Klein 4B 확산 모델 – 고충실도, 구조 인식 편집을 위한 생성 백본. 모델 카드
- FLUX.2 VAE – 입력 이미지를 잠재로 인코딩하고 편집된 결과를 최소한의 손실로 픽셀로 디코딩합니다. 모델 카드
- Flux 호환 Qwen 기반 텍스트 인코더 – 편집 지시를 모델 조정으로 번역합니다. 저장소
Comfyui FLUX Klein 통합 이미지 편집 (Inpaint / Remove / Outpaint) 워크플로우 사용 방법
고수준에서 이미지를 로드하고 선택적 마스크를 선택하여 인페인팅/제거 또는 아웃페인팅 여부를 선택하고, 프롬프트에서 의도를 설정한 다음 샘플러를 실행합니다. 워크플로우는 선택 사항을 마스크 인식 조정, FLUX 스케줄러와 샘플링, 그리고 선택적 색상 매칭 패스를 통해 경로를 설정하고 미리보기 및 저장합니다.
입력 매개변수
LoadImage (#76)에서 소스를 로드합니다. 외부 마스크를 제공하거나 마스크가 없을 경우 워크플로우가 자동으로 생성하도록 할 수 있습니다. Long Side Scale Limit 컨트롤은 내부 처리의 타겟 긴 변을 설정하여 모델이 효율적이고 고품질의 스케일로 작업할 수 있게 합니다. 뷰어 노드를 사용하여 패스를 확정하기 전에 방향과 비율을 확인하십시오.
모델
이 그룹은 FLUX UNet, VAE 및 텍스트 인코더를 사전 로드합니다. 여기에서는 사용자가 할 필요가 없습니다. 이 모델들을 로드 상태로 유지하면 FLUX Klein 통합 이미지 편집 (Inpaint / Remove / Outpaint)의 여러 실행에서 일관된 결과를 보장합니다.
프롬프트
보고 싶은 것뿐만 아니라 일어나기를 원하는 것을 작성하십시오. 제거의 경우, 의도를 명확히 표현하세요, 예를 들어 “전선을 제거하고 하늘을 재구성하십시오.” 인페인팅이나 아웃페인팅의 경우, 텍스트 인코더가 구성과 질감을 조정할 수 있도록 원하는 채우기 또는 확장을 설명하십시오. 부정 채널은 자동으로 처리되며, 다중 참조 잠재 가이던스가 스타일과 구조적 일관성을 강화합니다.
인페인팅
인페인팅 경로는 InpaintModelConditioning (#156)에서 중심을 잡고, 이미지, 활성 마스크 및 프롬프트를 마스크된 잠재로 병합합니다. 두 개의 ReferenceLatent 노드 (#124, #126)는 스타일, 조명 및 기하학을 편집 영역 주변에 유지하는 다중 참조 가이던스를 제공합니다. 이는 제거가 매끄럽게 보이고 채우기가 주변 문맥과 일치하도록 합니다.
아웃페인트: 수동
ImagePadForOutpaint (#102)를 사용하여 특정 방향으로 캔버스를 확장합니다. 그것은 합성하기 위한 새로운 경계 영역을 타겟으로 하는 마스크와 함께 패딩된 이미지를 출력합니다. ImageAndMaskPreview (#127)는 빠른 검사를 위해 마스크를 오버레이하고, InvertMask (#177)는 특정 영역을 보호하거나 재생성할지에 따라 대체 커버리지를 제공합니다.
아웃페인트: 비율별
캔버스를 목표 비율로 확장하려면 LayerUtility: ImageScaleByAspectRatio V2 (#152)를 사용하십시오. 그것은 선택한 비율에 도달하기 위해 자동으로 스케일링하고 레터박스를 생성하며, 새로운 영역을 위한 일치하는 마스크를 생성합니다. 이는 소셜 크롭, 인쇄 형식 또는 영화 프레임에 이상적입니다.
아웃페인트 모듈
이 모듈은 마스크 처리 및 합성을 위한 품질 향상 도구를 제공합니다. Mask Fill Holes (#181) 및 자동 폴백 경로는 항상 사용할 수 있는 마스크를 보장합니다. GrowMaskWithBlur (#168)는 커버리지를 확장하고 흐리게 하여 전환이 자연스럽게 보이도록 합니다. 두 개의 Any Switch (rgthree) 노드 (#159, #158)와 ImpactSwitch (#174)는 올바른 이미지와 마스크를 인페인팅 코어로 라우팅하여 동일한 실행 내에서 수동 및 비율 기반 아웃페인팅을 혼합할 수 있게 합니다.
스위치
ImpactSwitch (#171)는 작업 캔버스를 선택합니다. 원래 구성에서 인페인팅을 위해 선택기를 1로 설정하거나 스케일링되거나 패딩된 캔버스에서 아웃페인팅을 위해 2로 설정합니다. 이것은 FLUX Klein 통합 이미지 편집 (Inpaint / Remove / Outpaint) 워크플로우를 통합 상태로 유지하면서 어떤 경로가 실행되는지에 대한 정확한 제어를 제공합니다.
샘플러
샘플러 스택은 Flux2Scheduler (#116), KSamplerSelect (#107), SamplerCustomAdvanced (#108)를 결합합니다. 이미지 크기는 GetImageSize (#119)로 자동으로 읽히며, easy seed (#99)와 RandomNoise (#110)는 재현성을 제어합니다. CFGGuider (#115)는 모델이 프롬프트를 얼마나 엄격하게 따르는지와 기존 콘텐츠를 보존하는지를 균형 잡아, 현실적인 인페인팅과 깨끗한 제거에 중요합니다.
출력 및 검토
디코딩 후, ColorMatch (#195)는 편집된 결과를 원본 참조에 조화시켜 색조나 밝기 드리프트를 방지합니다. 워크플로우는 색상 조정된 이미지를 저장하고 ImageConcanate (#100, #179) 및 대화형 Image Comparer (#131)를 통해 나란히 비교를 제공합니다. 이러한 뷰어를 사용하여 가장자리, 입자 및 전역 색상을 확인한 후 내보내십시오.
선택적 추가 기능
- 객체 제거를 위해 마스크를 확장하고 약간 흐리게 하여 모델이 가장자리를 깨끗하게 재구성할 수 있도록 합니다.
- 아웃페인팅의 경우, 적당한 확장으로 시작하여 생성한 후 마스크를 확장하여 배경 전환을 피하며 반복하십시오.
- 프롬프트와 마스크를 조정하는 동안 시드를 고정한 상태로 유지한 다음, 구성 잠금 후 대안을 탐색하기 위해 무작위화합니다.
- 큰 아웃페인팅 후
ColorMatch를 사용하여 전역 색조를 소스 이미지로 다시 고정합니다. - 결과가 과도하게 창의적일 때는 가이던스를 낮추고 목표 영역 주위에 마스크를 더 타이트하게 유지하여 구조를 보존하십시오.
감사의 글
이 워크플로우는 다음 작품 및 리소스를 구현하고 이를 기반으로 구축되었습니다. 우리는 참조된 리소스와 그 유지보수를 위한 RunningHub Creator에 감사드립니다. 권위 있는 세부사항은 아래에 링크된 원본 문서 및 저장소를 참조하십시오.
리소스
출처 - RunningHub Post
참고: 참조된 모델, 데이터셋, 코드의 사용은 저자와 유지보수자가 제공하는 각각의 라이선스 및 조건에 따릅니다.




