Qwen Image 2.1 Turbo Edit: 텍스트 지침을 통한 빠르고 정확한 이미지 편집#
Qwen Image 2.1 Turbo Edit는 공식 Qwen Image 2.1 Turbo 템플릿을 사용하여 자연어 지침으로 이미지를 편집하는 ComfyUI 워크플로우입니다. INT8, 8단계 일정은 빠른 재조명, 장면 교체, 색상 및 재질 변경, 액세서리 추가, 텍스트 교체, 스타일 변경을 제공하며 주제, 구성 및 구도를 유지합니다.
대상 이미지를 업로드하고, 선택적으로 참조 이미지를 추가하고, 원하는 변경 사항을 입력한 후 실행하세요. 워크플로우는 상호작용 가능한 전후 비교를 생성하여 Qwen Image 2.1 Turbo Edit가 입력에서 벗어나지 않고 요청된 변경 사항을 적용했는지 확인할 수 있습니다. 이는 반복 가능한 고품질 편집이 필요한 아티스트, 사진작가 및 제품 팀을 위해 설계되었습니다.
ComfyUI Qwen Image 2.1 Turbo Edit 워크플로우의 주요 모델#
- Qwen Image 2.1 Turbo. 텍스트 조건화와 입력 이미지에서 실제 이미지 편집을 수행하는 확산 백본입니다. 기능 및 제약 사항에 대해서는 공식 모델 카드를 참조하세요. Model
- Qwen-Image-2.1 VAE (bf16). 편집을 위해 대상 이미지를 잠재 공간으로 인코딩하고 최종 잠재를 RGB로 디코딩하여 저장 및 비교합니다. VAE 및 동반 자산은 Comfy-Org 패키지에 배포됩니다. Repository
- Qwen3-VL 8B 텍스트 인코더 (INT8 convrot). 편집 중 정확한 속성 제어를 위해 Qwen Image 2.1이 사용하는 멀티모달 텍스트 조건화를 제공합니다. 공식 Comfy-Org 모델 파일과 함께 배포됩니다. Repository
- Qwen 3.5 9B 프롬프트 강화기 (INT8 convrot). 편집자가 도달하기 전에 편집 요청을 명확히 하여 복잡한 작업에서 충실도를 향상시키는 가벼운 지침 재작성기입니다. Comfy-Org 릴리스와 함께 제공됩니다. Repository
ComfyUI Qwen Image 2.1 Turbo Edit 워크플로우 사용 방법#
워크플로우는 입력 이미지와 텍스트에서 시작하여 가이드된 8단계 INT8 샘플러로 마무리하는 공식 템플릿 경로를 따릅니다. 그룹은 순서대로 실행되며 편집을 입력 이미지에 고정시킵니다.
프롬프트 강화기#
저장된 워크플로우는 refine_prompt와 thinking이 꺼진 상태로 시작합니다. 이 페이지의 모든 여섯 가지 예는 해당 구성을 사용합니다.
이 그룹은 선택적으로 지침을 구체적이고 실행 가능하게 재작성합니다. TextGenerate (#500) 노드는 프롬프트, 시스템 프롬프트 및 입력 이미지 미니 배치를 사용하여 정제된 지시문을 생성합니다. ComfySwitchNode (#484)를 사용하여 원본 지침과 재작성 사이에서 refine_prompt를 전환합니다. 강화기를 사용할 때 thinking을 켜서 그 추론 블록을 활성 상태로 유지합니다. 최종 텍스트는 PreviewAny (#480)에서 미리보기되므로 편집기가 읽을 내용을 항상 확인할 수 있습니다.
모델#
워크플로우는 공식 체크포인트를 한 번 로드하고 속도를 위해 메모리에 유지합니다. UNETLoader (#451)는 Qwen Image 2.1 Turbo를 가져오고, CLIPLoader (#453)는 Qwen3-VL 8B 텍스트 인코더를 로드하며, VAELoader (#454)는 VAE를 준비합니다. QwenImage21Cache (#469)는 확산 모델을 선택한 장치와 dtype에 고정하여 안정적인 처리량을 제공합니다. 이는 상류 템플릿을 반영하여 결과가 참조 구현과 일치하도록 합니다. Template
이미지 크기#
저장된 워크플로우는 resolution을 0으로 설정하고 custom_size를 false로 설정합니다: 출력은 입력 차원을 따르며, 32의 배수로 조정됩니다.
이 그룹을 사용하여 캔버스 동작을 제어할 수 있습니다. 기본적으로 편집은 대상 이미지에서 인코딩된 잠재 크기에서 실행되어 프레임과 비율을 유지합니다. 사용자 정의 캔버스가 필요한 경우 custom_size를 true로 설정하고 EmptyLatentImage (#456)에 width와 height를 제공하여 ComfySwitchNode (#468)가 사용자 정의 잠재를 선택하도록 합니다. 사용자 정의 치수를 리사이즈된 대상 이미지에 가깝게 유지하여 원치 않는 이동을 피하십시오.
조건화#
TextEncodeQwenImage21 (#474)는 지침과 이미지를 편집 조건화로 변환하고 대상 이미지를 잠재로 인코딩합니다. 이미지 역할은 간단합니다: image_1은 편집 대상이며 이미지 2에서 10까지는 선택적 참조입니다. 프롬프트에서 다른 입력을 참조할 때 <image2> 및 <image5>와 같은 토큰을 사용하여 명시적으로 가리키십시오. resolution 입력은 비율을 유지하는 픽셀 예산으로, 대부분의 편집은 부정적 프롬프트 없이 잘 작동합니다. 부정적 프롬프트에 의존하려는 경우 샘플링에서 안내 강도를 조정하십시오.
샘플링#
이 그룹은 INT8, 8단계 일정으로 실제 편집을 수행합니다. KSampler Select (euler) (#503)는 샘플러를 선택하고, Manual Sigmas (Qwen-Image-2.1-Turbo 8-step schedule) (#502)는 공식 일정을 제공하며, Random Noise (#504)는 재현성을 위한 시드를 설정합니다. CFGGuider (#507)는 프롬프트가 편집을 얼마나 강하게 유도하는지 제어하고, Sampler Custom Advanced (#505)는 안내기, 샘플러, 시그마 및 선택한 잠재를 결합하여 편집된 잠재를 생성합니다. VAEDecode (#457)는 결과를 저장 및 비교를 위한 이미지로 변환합니다.
저장 및 비교#
ComfyUI 프런트엔드에서 Modern Node Design (Nodes 2.0)을 활성화하여 상호작용 가능한 ImageCompare 미리보기를 확인하십시오. 레거시 렌더러는 생성이 성공하더라도 "Image compare: Node2.0 only"를 표시할 수 있습니다.
SaveImageAdvanced는 선택한 형식으로 출력을 저장하고, ImageCompare (#472)는 원본 및 편집된 이미지를 나란히 보여주는 상호작용 슬라이더를 렌더링합니다. 이를 통해 Qwen Image 2.1 Turbo Edit가 요청한 것만 변경했는지 쉽게 확인할 수 있습니다.
ComfyUI Qwen Image 2.1 Turbo Edit 워크플로우의 주요 노드#
TextGenerate (#500)#
역할: 지침을 구체적이고 명확하게 재작성하는 선택적 프롬프트 강화기입니다. refine_prompt와 함께 thinking을 켜서 최상의 결과를 얻으십시오. 편집 브리프가 길다면 max_length를 늘리고, 더 빠른 재작성을 원한다면 줄이십시오. 고정된 sampling_mode.seed를 사용하여 실행 간 재작성의 결정성을 유지하십시오.
TextEncodeQwenImage21 (#474)#
역할: 텍스트와 이미지를 Qwen Image 2.1을 위한 조건화로 변환하고 대상을 잠재로 인코딩합니다. 프롬프트에서 참조 이미지를 명시적으로 인용하려면 <image1>...<image10> 태그를 사용하십시오. resolution 입력은 비율을 유지하는 전체 픽셀 예산 역할을 하므로, 더 많은 세부사항이 필요하면 높이고 목표의 효과적인 크기에 가깝게 유지하여 드리프트를 최소화하십시오.
ComfySwitchNode (#468) — 사용자 정의 크기#
역할: 대상 이미지에서 인코딩된 잠재와 사용자 정의 빈 잠재 사이를 전환합니다. 원본 구성을 유지하려면 custom_size를 끄십시오. 다른 캔버스가 정말로 필요할 때만 활성화하고, 리사이즈된 대상에 가깝게 width와 height를 유지하여 정렬을 유지하십시오.
CFGGuider (#507)#
역할: 텍스트가 편집을 얼마나 강하게 유도하는지 안내 강도를 설정합니다. 부정적 프롬프트가 필요하지 않은 공식 Qwen Image 2.1 Turbo 경로를 따르려면 cfg를 1로 유지하십시오. 부정적 프롬프트를 도입하는 경우, 추가 및 억제를 균형 있게 조절할 수 있도록 cfg를 적절히 높이십시오.
Manual Sigmas (Qwen-Image-2.1-Turbo 8-step schedule) (#502)#
역할: Turbo를 빠르고 일관되게 만드는 공식 8단계 일정을 강제합니다. 속도가 중요한 작업에 이 일정을 유지하십시오. 일정 변경 시, 서로 다른 단계 수를 기대하고 지침을 조정하여 일치시키십시오.
KSampler Select (euler) (#503) 및 Sampler Custom Advanced (#505)#
역할: 샘플러 선택 및 실행. Euler는 Turbo 일정과 잘 작동하며, 다른 샘플러는 유사한 강도에 도달하기 위해 더 적거나 많은 단계와 다른 지침이 필요할 수 있습니다. 프롬프트 반복 간 재현 가능한 편집이 필요할 때 시드를 고정하십시오.
ImageCompare (#472)#
역할: 입력과 출력을 함께 표시하는 상호작용 QA 도구. 예를 들어 재조명이 자세, 옷, 레이아웃을 변경하지 않았는지 확인하는 데 사용하십시오.
선택적 추가 기능#
- 작업을 먼저 작성하십시오. 예: "차가운 달빛 밤으로 재조명" 또는 "포스터 텍스트를 ‘봄 세일’로 교체" 그런 다음 고정해야 하는 것을 명명합니다.
- 텍스트 교체의 경우, 모델이 문자 그대로 렌더링하도록 원하는 정확한 단어를 큰따옴표로 묶으십시오.
- 이미지 참조: image_1은 편집 대상입니다. 최대 9개의 참조 이미지를 추가하고 지침에서
<image2>...<image10>으로 인용하십시오. - 해상도:
resolution을 너비 또는 높이로 취급하지 말고 픽셀 예산으로 취급하십시오. 대부분의 편집에서는 입력의 자연 크기에 가깝게 유지하고, 근접한 크롭에서 더 많은 세부사항을 위해 증가시키십시오. - 성능: INT8 경로는 메모리를 낮게 유지하고 8단계 일정과 짝을 이루어 속도를 향상시킵니다. bf16 체크포인트로 전환하면 더 높은 VRAM 사용과 잠재적인 품질 향상을 기대하십시오.
감사의 말#
이 워크플로우는 다음 작업 및 리소스를 구현하고 확장합니다. 우리는 Comfy-Org의 워크플로우 템플릿 image_qwen_image_2_1_turbo_image_edit.json, Qwen-Image-2.1용 ComfyUI 모델 파일, Qwen의 Qwen-Image-2.1-Turbo 모델에 대한 기여와 유지보수에 감사의 말씀을 드립니다. 권위 있는 세부사항은 아래 링크된 원본 문서 및 저장소를 참조하십시오.
리소스#
- Comfy-Org/workflow_templates — image_qwen_image_2_1_turbo_image_edit.json
- GitHub: Comfy-Org/workflow_templates
- Comfy-Org/Qwen-Image-2.1
- Hugging Face: Comfy-Org/Qwen-Image-2.1
- Qwen/Qwen-Image-2.1-Turbo
- GitHub: QwenLM/Qwen-Image-2.1
- Hugging Face: Qwen/Qwen-Image-2.1-Turbo
주의: 참조된 모델, 데이터셋 및 코드의 사용은 저자 및 유지관리자가 제공한 해당 라이선스 및 조건에 따라야 합니다.







