- 01 / processName the miss
Write one acceptance sentence
- 02 / processChoose control
Wording, reference or mask
- 03 / processRepair one area
Keep the useful image
- 04 / processCompare
Inspect and export the result
Choose a route
| Route | Cost basis | What you need | What changes |
|---|---|---|---|
| ComfyUI basic local inpaintingLocal | No hosted generation fee; local resources required | ComfyUI, official workflow, 512-inpainting-ema.safetensors checkpoint and authorised input | Precise region selection with model/licence setup; no quality comparison with newer models |
| Firefly free allowanceFree | Limited free daily generations; included models/features vary | Adobe account, editing feature access and available allowance | Browser editing without local weights; images are uploaded and limits apply |
| Firefly paid planPaid | Subscription/credit terms depend on selected plan and model | Paid account entitlement, model selection and allowance check before generation | Expanded access/capacity, not a guarantee that a missed detail is repaired |
Provider links are ordinary links. Free local software still needs hardware, storage and setup time; inspect current provider terms before paying.
If an AI image ignores a detail, identify which detail failed before rewriting everything. A global prompt asks the model to interpret the whole scene. A reference image supplies appearance; a mask specifies where an edit should happen. Those controls answer different problems.
For one wrong sleeve, accessory or object, keep the usable image and try a targeted edit. For a wrong overall composition, simplify the request or provide a suitable composition reference. This guide gives a controlled diagnosis and a local inpainting route, followed by Adobe Firefly's hosted alternative. The proposed edits have not been generated or benchmarked here.
Make the failure measurable
Write one acceptance sentence: “The robot's jacket is orange, its collar is blue, and its face remains unchanged.” Compare the output with each requirement independently. “Looks better” cannot tell you whether a particular prompt change worked.
Keep the model, input, dimensions and settings fixed while testing wording. Save the original prompt and output before making one change. A fixed seed can help organise a local comparison, but changing the model or workflow changes the experiment. We do not claim cross-tool identical outputs.
Try this shorter instruction for an editing model:
Change only the jacket collar to plain blue fabric.
Keep the orange jacket body, face, pose and background unchanged.
It names the object and its part, states the replacement and describes what to preserve. Remove conflicting directions such as a monochrome style combined with several required bright colours. Keep important properties close to the object they describe. These are useful writing decisions, not a guaranteed prompt formula.
Choose wording, reference or mask
Wording: useful when the desired change is already unambiguous, such as a simpler background. Reference: useful for a specific appearance that text describes poorly. Mask: useful for locating a repair in an otherwise usable image.
Changing a seed repeatedly without identifying the failed requirement can spend time or credits without explaining anything. For a tiny detail, zoom in first: a feature that occupies only a few pixels may need a larger working crop and a separate finishing pass. Preserve the original so you can discard an unsuccessful edit.
Read the prompt explanation or same-character guide if the actual problem is identity drift rather than a missing object.
Free local route: edit the failed area in ComfyUI
This is a conventional inpainting workflow with the checkpoint used by Comfy's basic example. It teaches a repair process; we have not compared its quality with newer editing models.
- Prepare a supported local installation using the ComfyUI requirements. Check model fit separately; no universal hardware minimum is claimed here.
- Open the official inpainting tutorial. Download its linked workflow image and drag that file into ComfyUI: this PNG contains the workflow recipe. Prepare its linked
512-inpainting-ema.safetensorsinComfyUI/models/checkpoints/, then select that filename inLoad Checkpoint. The official repackaged model repository lists the file and OpenRAIL++ licence label; read its restrictions before use. The recipe and model are separate downloads. - Upload your usable output into
Load Image. Right-click that node and open the Mask Editor. Paint over the area to replace—here, the collar—allowing a small transition margin without including the face. Save the mask. The Mask Editor documentation explains brush, erase and save controls. - Confirm the image and mask feed
VAE Encode (for Inpainting), then the sampler, decode and save output. Keep the tutorial's sampling settings for the first attempt. The encoding node'sgrow_mask_byexpands the edit region for blending; an oversized value can include features you intended to protect. - For this conventional inpainting checkpoint, describe what belongs in the selected region:
plain blue fabric collar on an orange jacket, matching the existing illustration and lighting. An editing instruction and a scene-description prompt are not necessarily interchangeable across models. - Run Queue and compare the collar, mask edges and face with the original. Keep the generated PNG from
Save Imageand save the workflow JSON. Record the actual seed, settings, input and whether the acceptance sentence passed. Do not overwrite the original image.
Hosted route: Firefly, free allowance or paid capacity
Adobe's plans page currently describes limited free daily generations and paid plans. An Adobe account, applicable model access and available allowance are required. Check the displayed access and cost before generating. A paid plan changes access or capacity; it does not guarantee that a collar is correct.
For the targeted repair, follow the current Generative Fill controls:
- Open Firefly's Image → Edit image workspace and upload the original. Choose the fill/edit tool available to your account.
- Brush over the collar only, leaving the face outside the selected region. Enter a short description of the replacement:
plain blue fabric collar, matching the surrounding orange jacket. - Generate, inspect the alternatives and select a usable result. If the seam changes badly, undo and adjust the selected area rather than adding unrelated adjectives.
- Use Download to save the chosen image. Record the model and allowance/credit usage shown by your account; we have not measured a cost per successful edit.
For broader changes, Prompt to Edit supplies a model selector, instruction field, Generate and Download. Do not assume every partner model or feature is included in the free allowance. Compare credit terms before choosing a recurring subscription.
Diagnose the next result
Nothing changes: check that the mask was saved and connected, and that the correct checkpoint is loaded. The face changes: inspect whether the mask or its expansion reaches it; make the repair smaller. Wrong item changes: name the part explicitly and check the selection. Hard seam: adjust the transition margin, then rerun with the same baseline. Whole image changes: confirm this is an inpainting graph, rather than ordinary image-to-image.
Treat these as documented troubleshooting paths, not observed failures from our own generated outputs. Finish by opening the exported file outside the editor, checking its dimensions and confirming the acceptance sentence at normal viewing size.
Editable starting prompt
Adapt this to your input and the specific route. It is a starting point, not a guaranteed result.
Editing-model instruction: Change only the jacket collar to plain blue fabric. Keep the orange jacket body, face, pose and background unchanged. Conventional inpainting region description: plain blue fabric collar on an orange jacket, matching the existing illustration and lighting.Take the steps with you
Reader starter files
The guide, editable prompt, checklist, source register and a blank reproduction log. This pack contains no model weights, executable graph or tested output.
Download the starter packSources and testing status
Primary references checked 2026-10-11. These are documentation-based instructions. We have not run or benchmarked the generation routes described here.