> ## Documentation Index
> Fetch the complete documentation index at: https://dripart-chore-sync-comfy-api-v2-spec.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# ComfyUI에서 Bria Eraser, Expand Image, GenFill 사용하기

> ComfyUI의 Bria Eraser, Expand Image, Generative Fill 파트너 노드를 사용하여 객체를 제거하고, 이미지를 확장하고, 마스크 영역 내부에 콘텐츠를 생성하세요.

Bria의 이미지 편집 도구는 ComfyUI에서 파트너 노드로 제공됩니다. 이 페이지에서는 마스크 기반 편집 워크플로 세 가지를 다룹니다: **Bria Eraser** (객체 제거), **Bria Expand Image** (테두리 바깥으로 outpainting), **Bria Generative Fill** (마스크 영역 안에 콘텐츠 생성). 세 도구 모두 편집 영역 밖의 모든 부분은 픽셀 단위로 완벽하게 그대로 유지됩니다.

## Bria Image Editing이 뛰어난 점

* **객체 제거**: Bria Eraser는 마스크된 객체나 영역을 지우고 주변 맥락에 맞게 채웁니다. 프롬프트가 필요하지 않습니다.
* **이미지 확장**: Bria Expand Image는 원본 경계 너머로 아웃페인팅하여 해당 이미지의 조명, 원근법, 텍스처와 일치하는 주변을 생성합니다.
* **생성형 채우기**: Bria Generative Fill은 프롬프트를 기반으로 마스크된 영역을 재생성하여 장면에 새로운 콘텐츠를 연출합니다.
* **픽셀 단위 완벽 보존**: 세 워크플로 모두 편집 영역 밖의 모든 것을 변경 없이 그대로 유지합니다.

## 출력 예시

Bria Eraser로 객체를 제거하고, 지워진 영역 뒤쪽 배경을 inpainting합니다:

![Bria: Eraser 출력 예시](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/output/Bria_Eraser.png)

Bria Expand Image로 이미지를 확장하여 장면을 원래 경계 너머로 연장합니다:

![Bria: Expand Image 출력 예시](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/output/Bria_Expand_Image.png)

프롬프트를 기반으로 마스크 영역을 재생성하는 생성형 채우기:

![Bria: Generative Fill 출력 예시](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/output/Bria_GenFill.png)

각 워크플로는 단일 입력 이미지와 마스크를 사용합니다. 템플릿의 **Painter** 노드는 마스크를 그리기 위한 브러시 캔버스를 제공하며, **ImageCompare** 노드가 전후 결과를 나란히 보여줍니다. Painter 노드는 Nodes 2.0에서만 사용할 수 있습니다. "Painter: Node 2.0 only"만 표시된다면 **Menu -> Nodes2.0**을 통해 Nodes 2.0을 활성화하거나, 대신 [Mask Editor](https://docs.comfy.org/interface/maskeditor)를 사용하여 마스크를 만드세요.

<Tip>
  파트너 노드를 사용하려면 올바르게 로그인되어 있고 허가된 네트워크 환경을 사용하고 있는지 확인해야 합니다. 파트너 노드를 사용하기 위한 구체적인 요구사항은 문서의 [파트너 노드 개요](/ko/tutorials/partner-nodes/overview) 섹션을 참조해 주세요.
</Tip>

<Tip>
  <Tabs>
    <Tab title="로컬 사용자">
      ComfyUI가 최신 버전으로 업데이트되었는지 확인하세요.

      * [ComfyUI 다운로드](https://www.comfy.org/download)
      * [업데이트 가이드](/ko/installation/update_comfyui)

      이 가이드의 워크플로는 [워크플로 템플릿](/ko/interface/features/template)에서 확인할 수 있습니다.
      템플릿에서 찾을 수 없다면, 귀하의 ComfyUI가 오래된 버전일 수 있습니다.

      워크플로를 로드할 때 노드가 누락되는 경우, 가능한 원인:

      1. 최신 ComfyUI 버전(최신 테스트 버전(nightly))을 사용하고 있지 않음
      2. 일부 노드가 시작 시 가져오기에 실패함
    </Tab>

    <Tab title="클라우드 사용자">
      * [클라우드](https://cloud.comfy.org)는 ComfyUI 안정판 출시 후 업데이트됩니다.

      따라서 이 문서에서 핵심 노드가 누락된 것을 발견했다면, 그 이유는 새로운 핵심 노드가 아직 최신 안정판에 공개되지 않았기 때문일 수 있습니다. 다음 안정판 출시를 기다려 주세요.
    </Tab>
  </Tabs>
</Tip>

<h3 id="api_bria_eraser">
  Bria: 지우개
</h3>

이미지에서 특정 객체나 영역을 제거합니다. 마스크된 영역은 지워지고 주변 맥락으로 채워지며, 마스크 밖의 모든 것은 그대로 유지됩니다.

<img src="https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/templates/api_bria_eraser-1.webp" alt="Bria: Eraser 워크플로 미리보기" />

<CardGroup cols={2}>
  <Card title="Comfy Cloud에서 실행" icon="cloud" href="https://cloud.comfy.org/?template=api_bria_eraser&utm_source=docs&utm_medium=referral&utm_campaign=bria-image-editing">
    Comfy Cloud에서 열기
  </Card>

  <Card title="워크플로 다운로드" icon="download" href="https://github.com/Comfy-Org/workflow_templates/blob/main/templates/api_bria_eraser.json">
    JSON 다운로드 또는 템플릿 라이브러리에서 "Bria Eraser" 검색
  </Card>
</CardGroup>

**입력 자료**

해당 파일을 일치하는 `LoadImage` 노드에 업로드하세요:

<CardGroup cols={1}>
  <Card title="vintage_girl_yellow_apple.png" icon="image" href="https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/input/vintage_girl_yellow_apple.png">
    샘플 입력 이미지 다운로드
  </Card>
</CardGroup>

<div style={{display: 'grid', gridTemplateColumns: 'repeat(2, minmax(0, 1fr))', gap: '1rem', alignItems: 'start'}}>
  <img src="https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/input/vintage_girl_yellow_apple.png" alt="Bria: Eraser 입력" style={{width: '100%', height: 'auto', objectFit: 'contain'}} />

  <img src="https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/output/Bria_Eraser.png" alt="Bria: Eraser 출력 예시" style={{width: '100%', height: 'auto', objectFit: 'contain'}} />
</div>

**사용 방법**

1. **이미지 로드**: `LoadImage`에 이미지를 업로드하세요. Painter 캔버스와 비교 보기가 자동으로 업데이트됩니다.
2. **마스크 그리기**: 제거하려는 객체나 영역 위에 브러시로 칠하세요. 모델이 깔끔하게 블렌딩할 공간을 확보할 수 있도록 객체 가장자리(머리카락, 유리, 천, 접점)를 약간 넘어 칠하는 것이 좋습니다.
3. **`BriaEraser` 실행**: 프롬프트가 필요하지 않습니다. 노드가 마스크 영역을 지우고 배경을 inpainting합니다. `api_key`가 아직 설정되지 않았다면 입력하세요.
4. **비교 및 저장**: `ImageCompare`로 전후를 확인하고, `SaveImageAdvanced`로 결과를 내보냅니다.

<Note>
  마스크 영역은 주변에서 완전히 재생성되므로 결과가 자연스럽게 블렌딩됩니다. 마스크는 이진값입니다. 흰색(255)은 지울 영역을, 검은색(0)은 그 외의 영역을 나타내며, 이미지의 가로세로 비율과 일치해야 합니다. 더 정밀한 결과가 필요하다면 사용 가능한 경우 자동 분할 마스크(SAM 스타일)를 사용하세요. API의 `mask_type`은 `manual`(브러시로 그림)과 `automatic`(알고리즘 생성) 마스크를 구분합니다.
</Note>

<h3 id="api_bria_expand_image">
  Bria: 이미지 확장
</h3>

원본 경계 너머로 이미지를 확장합니다. 원본 이미지는 그대로 유지되며, 주변 영역이 이미지의 조명, 원근법, 텍스처에 맞게 생성됩니다.

<img src="https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/templates/api_bria_expand_image-1.webp" alt="Bria: Expand Image 워크플로 미리보기" />

<CardGroup cols={2}>
  <Card title="Comfy Cloud에서 실행" icon="cloud" href="https://cloud.comfy.org/?template=api_bria_expand_image&utm_source=docs&utm_medium=referral&utm_campaign=bria-image-editing">
    Comfy Cloud에서 열기
  </Card>

  <Card title="워크플로 다운로드" icon="download" href="https://github.com/Comfy-Org/workflow_templates/blob/main/templates/api_bria_expand_image.json">
    JSON 다운로드 또는 템플릿 라이브러리에서 "Bria Expand Image" 검색
  </Card>
</CardGroup>

**입력 자료**

해당 파일을 일치하는 `LoadImage` 노드에 업로드하세요:

<CardGroup cols={1}>
  <Card title="red_sports_car_night.png" icon="image" href="https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/input/red_sports_car_night.png">
    샘플 입력 이미지 다운로드
  </Card>
</CardGroup>

<div style={{display: 'grid', gridTemplateColumns: 'repeat(2, minmax(0, 1fr))', gap: '1rem', alignItems: 'start'}}>
  <img src="https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/input/red_sports_car_night.png" alt="Bria: Expand Image 입력" style={{width: '100%', height: 'auto', objectFit: 'contain'}} />

  <img src="https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/output/Bria_Expand_Image.png" alt="Bria: Expand Image 출력 예시" style={{width: '100%', height: 'auto', objectFit: 'contain'}} />
</div>

**사용 방법**

1. **이미지 로드**: `LoadImage`에 이미지를 업로드하고 `BriaExpandImage`에 연결하세요.
2. `expand_mode` 드롭다운에서 **확장 모드 선택**:
   * **사전 설정 가로세로 비율**: `1:1`, `2:3`, `3:2`, `3:4`, `4:3`, `4:5`, `5:4`, `9:16`, `16:9` 중 하나를 선택하세요. 이미지가 중앙에 배치되고 가장자리가 해당 비율에 맞게 확장됩니다.
   * **사용자 지정 비율**: `custom_ratio`를 선택하고 `ratio_width`/`ratio_height`를 설정하세요(예: 21:9의 경우 21과 9). Bria는 0.5\~3.0 사이의 가로-세로 비율을 허용하므로 1:2보다 세로로 긴 비율은 수동 모드가 필요합니다.
   * **수동**: `manual`을 선택하고 `canvas_width`/`canvas_height`(최대 5,000 x 5,000), `image_width`/`image_height`, `image_x`/`image_y`(이미지의 왼쪽 위 모서리; 음수면 크롭)로 캔버스에 원본 이미지를 배치하세요.
3. **프롬프트(선택)**: 비워 두면 Bria가 입력 이미지에서 프롬프트를 자동 생성하고 장면과 스타일에 맞게 확장합니다. 직접 작성하여 확장 방향을 명시적으로 안내할 수도 있습니다. 예: "오른쪽으로 이어지는 거리", "가로등 추가", "다른 차량 없음". 영어만 지원되며 특수 문자는 지원되지 않습니다.
4. **선택 사항**: 원치 않는 콘텐츠를 피하려면 `negative_prompt`, 결과를 재현하려면 `seed`, 콘텐츠 검열을 활성화하려면 `moderation`을 사용하세요.
5. **저장**: 이미지 출력을 `SaveImage`에 연결하세요.

<Note>
  노드의 `prompt` 출력에는 실제로 사용된 프롬프트가 표시됩니다. 즉, 직접 입력한 값 또는 필드가 비어 있을 때 Bria가 자동 생성한 프롬프트입니다. 대상 가로세로 비율이 이미지의 현재 비율과 같다면(예: 1:1 이미지를 `1:1`로 설정) 변경 없이 원본 이미지가 반환됩니다. 캔버스 영역은 5,000 x 5,000픽셀로 제한됩니다. 최상의 결과를 위해 주요 피사체를 전체 캔버스 면적의 15% 이상으로 유지하세요.
</Note>

<h3 id="api_bria_genfill">
  Bria: 생성형 채우기
</h3>

프롬프트를 기반으로 이미지의 특정 영역을 재생성합니다. 마스크된 영역은 완전히 재생성되며, 마스크 밖의 모든 것은 픽셀 단위로 그대로 유지됩니다.

<img src="https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/templates/api_bria_genfill-1.webp" alt="Bria: Generative Fill 워크플로 미리보기" />

<CardGroup cols={2}>
  <Card title="Comfy Cloud에서 실행" icon="cloud" href="https://cloud.comfy.org/?template=api_bria_genfill&utm_source=docs&utm_medium=referral&utm_campaign=bria-image-editing">
    Comfy Cloud에서 열기
  </Card>

  <Card title="워크플로 다운로드" icon="download" href="https://github.com/Comfy-Org/workflow_templates/blob/main/templates/api_bria_genfill.json">
    JSON 다운로드 또는 템플릿 라이브러리에서 "Bria: Generative Fill" 검색
  </Card>
</CardGroup>

**입력 자료**

해당 파일을 일치하는 `LoadImage` 노드에 업로드하세요:

<CardGroup cols={1}>
  <Card title="retro_girl_cinnamon_bun.png" icon="image" href="https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/input/retro_girl_cinnamon_bun.png">
    샘플 입력 이미지 다운로드
  </Card>
</CardGroup>

<div style={{display: 'grid', gridTemplateColumns: 'repeat(2, minmax(0, 1fr))', gap: '1rem', alignItems: 'start'}}>
  <img src="https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/input/retro_girl_cinnamon_bun.png" alt="Bria: Generative Fill 입력" style={{width: '100%', height: 'auto', objectFit: 'contain'}} />

  <img src="https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/output/Bria_GenFill.png" alt="Bria: Generative Fill 출력 예시" style={{width: '100%', height: 'auto', objectFit: 'contain'}} />
</div>

**사용 방법**

1. **이미지 로드**: `LoadImage`에 이미지를 업로드하세요. Painter 캔버스와 비교 보기가 자동으로 업데이트됩니다.
2. **마스크 그리기**: 재생성하려는 영역 위에 브러시로 칠하세요. 덩어리 모양의 브러시 마스크가 가장 효과적입니다. 모델이 블렌딩할 공간을 확보할 수 있도록 객체 가장자리(머리카락, 유리, 천, 접점)를 약간 넘어 칠하세요.
3. **프롬프트 작성**: `BriaGenFill`에서 마스크 영역 안에 무엇을 생성할지 설명하세요. 마치 잘린 미니 장면을 연출하듯이 객체의 이름, 재질, 크기, 표면과의 상호작용을 말하고 접촉 그림자를 요청하세요. 약 90\~110단어가 가장 효과적입니다. `refine_prompt`를 켠 상태로 유지하세요.
4. **선택 사항**: 원치 않는 세부 사항을 피하려면 `negative_prompt`를 사용하세요. 고정된 `seed`로 마스크나 문구를 반복 조정한 다음, 결과가 만족스러우면 시드를 무작위화하세요.
5. **비교 및 저장**: `ImageCompare`로 전후를 확인하고, `SaveImageAdvanced`로 결과를 내보냅니다.

<Note>
  마스크는 픽셀 보정이 아닌 생성적 대체를 트리거합니다. 마스크 영역은 "이 영역 재생성"을 의미하지, "이 영역 보정"을 의미하지 않습니다.
</Note>

## 시작하기

1. ComfyUI를 최신 버전으로 업데이트하세요.
2. Template Library로 이동하여 `Bria Eraser`, `Bria Expand Image` 또는 `Bria Generative Fill`을 검색하세요.
