Overview
How might we design in-painting so people can trust and act on AI output?
When to use
- Perfect for AI image editing tools, design software, and creative applications where users need precise control over specific image regions.
When to skip
- The whole image needs a new concept, not a local fix.
- Mask tools would confuse casual users on mobile.
- Output must be pixel-identical outside the edit for compliance.
Rules
No visible mask preview before generation.
Seams or color shifts at mask edges with no refine pass.
Regenerating the entire image when only a patch changed.
Hiding which pixels were model-generated.
Evidence
| Product | Implementation |
|---|---|
| Adobe Firefly | Generative fill inside selections with non-destructive layers. |
| DALL-E 3 | Edit region flows in ChatGPT image tools. |
| Stable Diffusion | Inpaint nodes and mask brushes in WebUI and ComfyUI. |
| Midjourney | Vary region and inpaint-style refinement on upscaled images. |