Skip to content
ComfyUI Workflows3 min read

ComfyUI Image-to-Image Workflow: Control the Change

Use ComfyUI image-to-image to revise an approved image. Understand denoise, compare variations and preserve the parts of your creator asset that matter.

AI-generated illustration: A courtyard sketch sits beside a finished photographic interpretation.

A ComfyUI image-to-image workflow is useful when you like the composition of an image but need a controlled variation. The challenge is deciding which parts may change and which parts must remain recognizable.

Write an edit brief first

For a fictional creator portrait, a clear brief might be: “Keep the face, camera angle and jacket shape; change the scene from a plain wall to a softly lit studio.” That gives you concrete acceptance criteria. “Make it better” gives neither you nor the generator a useful boundary.

If the requested change affects only a small region, consider inpainting instead. Image-to-image can change the whole picture, including areas you did not intend to revise.

Load a model-specific example

The official ComfyUI tutorial demonstrates a reference image feeding an image-to-image graph. Load its example, select the required checkpoint and provide the input through Load Image. Follow the exact model-family example rather than assuming an SD1.5 graph transfers unchanged to every newer architecture.

Understand denoise without treating it as a magic identity lock

In the basic KSampler workflow, lower denoise generally changes less of the input, while higher denoise permits larger changes. At full denoise, the original latent information is effectively replaced by noise. This behavior is explained in the official tutorial; reference-conditioned systems can add other controls.

Use that knowledge to design a small comparison, not to pick a universal “best” number. Keep the model, seed, prompt and dimensions fixed, then test several denoise levels supported by the graph. Label the outputs before comparing them so a preferred image does not become an undocumented accident.

A three-candidate edit test

CandidateQuestion
Conservative changeDid the requested edit happen at all?
Moderate changeIs the edit visible while the important structure survives?
Stronger changeDid the result cross the boundary into a different character or composition?

These are comparison labels, not fixed parameter presets. Reject a technically attractive output if it no longer matches the creator or product. The acceptance brief should win over the urge to keep the most dramatic image.

Example: move a creator into a new setting

Begin with a neutral chest-up portrait of an original adult character. Keep the face unobstructed and the lighting easy to read. For the scene variation, ask for an indoor reading corner with warm daylight and a simple background. Do not also request a new haircut, a profile angle and a different facial expression on the first attempt.

Compare eye spacing, jaw outline, hairline and the relationship between the head and shoulders. Check the jacket seams and any small accessories. If the face changes while the background improves, record that tradeoff and try a more localized method or a reference-based workflow.

When img2img is not enough for consistent characters

Image-to-image can retain useful structure, but keeping a recurring identity across large pose and location changes is a separate production problem. Use an approved reference set and evaluate an identity-specific method appropriate to the model. The ComfyUI character guide explains how to test that without confusing scene resemblance with identity consistency.

Save the result as an edit history

Keep the original, each accepted intermediate and the graph version. If you repeatedly feed an edited image into another edit, small changes can accumulate. Compare later versions against the original reference, not only the immediately preceding image.

Finish with the correct crop and, if needed, a separate upscale pass. If you prefer a persona-led hosted workflow for new images and videos, create your character in Clout and use the same written acceptance brief for the resulting batch.

Questions, answered

Frequently asked questions

What does denoise do in basic ComfyUI img2img?

It affects how far the generated image can depart from the input. Lower values generally preserve more structure; higher values allow larger changes.

Can img2img guarantee the same face?

No. Similar composition does not guarantee the same identity. Compare outputs with an approved reference and use an appropriate identity-conditioning method when needed.

Should I use img2img or inpainting?

Use img2img for broader reinterpretation. Use inpainting when the goal is a bounded change to a specific area.

Keep building

View all guides