Flux.2 Klein 9B:图像扩展 - After
Flux.2 Klein 9B:图像扩展 - Before

“Flux.2 Klein 9B: Image Extend”工作流用于使用 FLUX.2 Klein 9B 模型扩展并增强图像。该工作流擅长外扩(outpainting):在保持原始风格与内容的前提下延展图像边界。它结合 SamplerCustomAdvanced、CLIPLoader、RandomNoise 等高级节点生成自然衔接的延展区域。通过 ComfyUI-Color-Matcher 和 comfyui-kjnodes,工作流可保持颜色一致与风格连贯,适合希望用有限素材制作更大构图的艺术家和设计师。

从技术流程上,工作流先加载图像,并使用 VAEEncode 节点将其编码到 latent 空间。随后通过 ImagePadForOutpaint 节点为新内容预留边缘空间。Flux2Scheduler 与 UNETLoader 节点协同生成与原图自然融合的新图像数据。生成过程由 CFGGuider 与 KSamplerSelect 节点引导与细化,以基于输入提示词与条件优化结果。外扩完成后,VAEDecode 节点将 latent 表示解码为可见图像,便于保存或继续编辑。

API

通过代码使用此工作流

每个 Comfy 工作流都是一个 JSON 图。下面的内容就是此工作流的完整数据,ComfyUI 运行时也是如此——你可以从该 URL 获取、放入版本控制,或在 ComfyUI 中加载并逐节点运行。

templates_doc_workbox_klein_9b_image_extend.json
正在获取工作流 JSON…

使用 Comfy SDK 从 TypeScript 或 Python 运行。相同代码可用于 Comfy Cloud 或你自托管的 ComfyUI——只需更改基础 URL。

// Install (beta)
npm i @comfyorg/sdk

// Run "Flux.2 Klein 9B:图像扩展" (TypeScript)
import { Comfy } from "@comfyorg/sdk";

const client = new Comfy({ apiKey: "comfyui-..." });

// This workflow, exported in API format (see note below)
const wf = await client.workflows.fromFile("templates_doc_workbox_klein_9b_image_extend_api.json");

const asset = client.assets.fromFile("input.png");
wf.setInput("159", "image", asset); // LoadImage

wf.setInput("157", "text", "remove the green part"); // CLIPTextEncode

const job = await client.run(wf);
await job.getOutputs("142")[0].toFile("output.png"); // SaveImage

SDK 需要 API 格式的工作流:在 ComfyUI 中打开此工作流,使用 文件 → 导出工作流(API)。

Comfy Cloud API 访问需要包含 API 密钥的套餐。

常见问题

常见问题

查看所有工作流
Showing 30 of 30 templates