
This workflow supports FLUX.2 klein in both <span class="emp-y">4B</span> and <span class="emp-y">9B</span> versions, and I’ve tested it on **ComfyUI 0.10.0**.
It’s a <span class="emp-y">4-in-one</span> workflow that includes <span class="emp-y">Single Image Editing</span>, <span class="emp-y">Inpainting with Mask</span>, <span class="emp-y">Multi-Image Reference</span>, and <span class="emp-y">Single Image Outpainting</span>.
Even though it’s 4-in-one, it still sticks to the Basic Workflow series'philosophy—simple, fast, and lightweight. <span class="emp-y">You won’t need to install any extra custom nodes besides rgthree-comfy.</span>
All example images shown in this post come from my own **LoRA samples**.

If you don’t need it, you can **bypass or just delete** the image comparison node on the far right of the workflow.
**A few important notes:**
- If you’re not using Inpainting with Mask, Multi-Image Reference, or Single Image Outpainting, make sure to keep those nodes in <span class="emp-dr">Bypass</span>.
- <span class="emp-y">Do not enable two or more of these features at the same time</span>, doing so may lead to unexpected results.
Also, a tip about the models: if the 4B version isn’t giving you satisfying results, try switching to 9B. But be aware,when I tested the **9B NVFP4** version, I noticed some noticeable color shifts in the outputs, so keep that in mind if you’re using this version.
And one last thing: when switching base model versions, <span class="emp-y">don’t forget to update the text encoder version too</span>, otherwise ComfyUI will throw errors.
Alright, here’s a quick look at how each feature works in practice.
## I. Single image editing
When the other three feature nodes are in Bypass, the workflow basically works as standard Single Image Editing. At this point, it’s pretty much the same as my previously released **Basic Workflow: FLUX.2-klein I2I v1.0**. For detailed usage, you can check out my earlier post: <a href="https://sololo.xyz/article?id=16">_Play with FLUX 2 klein | A Simple Image Editing Test_</a>.

One small change from the previous v1.0 is that the image loader node has been replaced with **“LoadImageOutput”**. This node lets you load images from the previous generation, either manually or automatically. It’s super handy for step-by-step, iterative edits.
## II. Inpainting with mask
Sometimes, to avoid dirtying the whole body, we need to use a **mask**.

Once the mask is enabled, just type the effect you want in the prompt and hit run. One thing worth mentioning is that klein is very prompt-friendly—it handles prompts of different lengths and styles really well, and generally follows your instructions closely.
To enable the mask, <span class="emp-dg">right-click on Image1</span> and select “<span class="emp-dg">Open in MaskEditor | Image Canvas</span>” from the menu. The mask editor interface is pretty simple, and for our purposes we only use the basic features, so no need for a deep dive. In short, just smear it freely!
**And a quick reminder: if you’re no longer using the Inpainting with Mask feature, make sure to set that node to Bypass. The same goes for the other feature nodes.**
## III. Multi-image reference
In _<a href="https://sololo.xyz/article?id=16">Play with FLUX 2 klein | A Simple Image Editing Test</a>_, I showed a few style transfer examples done purely with prompts. Now, you can take it a step further by using reference images along with your prompts.

<br><br>
Multi-image blending has been around since FLUX.1 Kontext, and it’s a super practical feature for tackling many real-world scenarios. I’d say klein has taken this to the next level. Here’s a quick example blending three images:

## IV. Single image Outpainting
Outpainting isn’t just about zooming in on the original image—it’s all about revealing more beyond the edges. I first tried this back in the SD1.5 days using ControlNet, but now klein makes it really simple. Just tell it how much extra you want to see, and even if you leave the prompt blank, it still knows what you’re looking for.

<br>
You don’t have to, but sometimes putting a little hint in the prompt can make the results even better.

<br><br>
**Tip: Instead of extending all sides at once, try doing one or two sides at a time. You’ll usually get more reliable results.**
This is the **8th workflow** in the Basic Workflow series, and also the **most complex one to create** so far. Of course, the interface still stays clean and simple.
Hope you have fun experimenting with it, and thanks for checking it out!
Download link: <a href="https://assets.sololo.xyz/articles/018/FLUX.2_klein_I2I_v2.0.json">FLUX.2_klein_I2I_v2.0.json</a>
