Qwen Image 2.1 Turbo Edit: 快速、忠实的图像编辑,使用文本说明#
Qwen Image 2.1 Turbo Edit是一个使用自然语言说明编辑图像的ComfyUI工作流程,使用官方Qwen Image 2.1 Turbo模板。INT8的八步计划提供快速重光、场景替换、颜色和材料更改、配件添加、文本替换和重新设计,同时保留主题、构图和框架。
上传目标图像,可选添加参考图像,输入所需更改并运行。工作流程生成交互式的前后对比,以便您验证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工作流程#
该工作流程遵循从输入图像和文本到引导的八步INT8采样器的官方模板路径,最后进行并排比较。组按顺序运行,并保持编辑锚定在输入图像上。
提示增强器#
保存的工作流程以refine_prompt和thinking关闭开始。本页上的所有六个示例都使用该配置。
该组可选地重写您的指令,使其具体且可操作。TextGenerate (#500)节点接收您的提示、系统提示和一批输入图像以生成精炼指令。切换refine_prompt以选择原始指令和重写之间的ComfySwitchNode (#484)。使用增强器时打开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的八步计划执行实际编辑。KSampler Select (euler) (#503)选择采样器,Manual Sigmas (Qwen-Image-2.1-Turbo 8-step schedule) (#502)提供官方计划,Random Noise (#504)设置种子以确保可重复性。CFGGuider (#507)控制提示驱动编辑的强度,Sampler Custom Advanced (#505)结合引导器、采样器、sigma和选择的潜在生成编辑后的潜在。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)#
角色:设置文本驱动编辑的指导强度。保持cfg为1以遵循官方Qwen Image 2.1 Turbo路径,其中不需要负面提示。如果引入负面提示,请适度提高cfg以便模型在不偏离方向的情况下平衡添加和抑制。
Manual Sigmas (Qwen-Image-2.1-Turbo 8-step schedule) (#502)#
角色:强制执行官方的八步计划,使Turbo快速且一致。对于速度敏感的工作,请保持此计划。如果切换计划,请预期不同的步骤数并重新调整指导以匹配。
KSampler Select (euler) (#503) 和 Sampler Custom Advanced (#505)#
角色:采样器选择和执行。Euler与Turbo计划配合良好;其他采样器可能需要更少或更多步骤和不同的指导以达到类似的强度。在需要跨提示迭代重现编辑时固定种子。
ImageCompare (#472)#
角色:交互式质量保证工具,显示输入和输出。使用它确认属性解耦,例如重新照明未改变姿势、服装或布局。
可选附加功能#
- 首先编写操作,例如“重新照明为凉爽的月夜”或“将海报文本替换为‘春季促销’”,然后命名必须固定的内容。
- 对于文本替换,请用双引号括起您想要绘制的确切单词,以便模型将它们按字面呈现。
- 图像引用:image_1是编辑目标。最多添加九个参考图像,并在指令中通过
<image2>...<image10>引用它们。 - 分辨率:将
resolution视为像素预算,而不是宽度或高度。对于大多数编辑,保持其接近输入的自然大小;对近距离裁剪提高细节。 - 性能:INT8路径保持内存低,并与八步计划配合以提高速度。如果切换到bf16检查点,预计会增加VRAM使用,同时可能提升质量。
致谢#
此工作流程实现并构建在以下作品和资源之上。我们诚挚感谢Comfy-Org提供的工作流程模板image_qwen_image_2_1_turbo_image_edit.json,Comfy-Org提供的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
注意:使用参考的模型、数据集和代码须遵循其作者和维护者提供的相关许可证和条款。








