technique

Image-to-image (img2img)

Image-to-image starts a diffusion generation from an existing image instead of pure noise, restyling or refining it.

Image-to-image (img2img) seeds a diffusion run with your input image rather than random noise, so the output inherits the source's composition, pose, and layout while the prompt re-renders its style, materials, and detail. How far it strays is set by denoising strength. Compared with inpainting (which edits a masked region) and outpainting (which extends the frame), img2img transforms the whole image at once. It is the workhorse for turning sketches into renders, photos into illustrations, low-res drafts into polished frames, and for iterating on a near-miss generation without losing what already works.

When to use image-to-image (img2img)

When not to use image-to-image (img2img)

Example

Input: img2img from a pencil sketch, denoising 0.6, prompt: "oil painting, dramatic side light"
Output: A painterly render that follows the sketch's lines but adds color, light, and texture.

Common mistakes

FAQ

What is image-to-image (img2img)?

Image-to-image starts a diffusion generation from an existing image instead of pure noise, restyling or refining it.

When should I use image-to-image (img2img)?

Restyling a whole image while keeping its composition. Turning a rough sketch, 3D blockout, or photo into a finished render. Refining a generation you almost like (low denoising strength).

What are the most common mistakes with image-to-image (img2img)?

Confusing img2img with inpainting — img2img changes the entire frame. Cranking denoising near 1.0 and losing the source entirely. Assuming low strength fixes a weak prompt; structure is kept, quality still tracks the prompt.

Sources

Last updated: 2026-06-02. Raw markdown: https://promtable.com/glossary/img2img.md.