Your GPT Image 2.5 Edit Drifted. Here's How to Pull It Back

TL;DR: Every edit pass rewrites the whole image, so small losses stack up until the result barely resembles what you started with. Trying to describe your way back out makes it worse. What works is handing the model a reference and naming the specific properties to copy from it, usually the linework and the colour, while letting everything else come from your prompt.

VidCella · GPT Image 2.5

Reference an image, keep what you want from it.

1K, 2K & 4K · 13 aspect ratios · Flare & Sunburst · Pay-as-you-go

You know the shape of this problem if you have edited anything more than three or four times. The first pass is great. The second is fine. By the sixth the face has quietly changed, the colours have gone flat or oversaturated, and the texture you liked in the original is gone. Nothing broke in an obvious way. It just slid.

Then you try to fix it by writing a longer prompt, and that makes it worse, because you are now asking the model to reconstruct from words something it already has a picture of.

The same illustrated portrait across three editing passes: crisp linework and warm saturated colour on the left, slightly softer in the middle, and washed out with mushy linework and subtly altered facial proportions on the right
The same portrait after one, three and six edit passes. No single step looks wrong.

Why it drifts

A diffusion edit is not a patch. The model regenerates the entire image and tries to keep most of it the same, so each pass introduces small deviations across every part of the picture at once. Run that loop repeatedly and the deviations compound. This is generation loss, the same thing that happens when you re-encode a JPEG over and over.

Two things make it worse in practice.

Long prompts accumulate. People tend to keep adding clauses as they iterate, so by pass six the prompt is carrying instructions from passes one through five, some of which now contradict each other.

And some qualities are nearly impossible to write down. You can describe a subject, a pose, a setting. Try describing the exact way colour sits in a hand-painted illustration, or the particular weight of an inked line. Most people end up writing something vague like "soft painterly colours," which the model interprets freshly every time.

The move: reference the properties, not the picture

GPT Image 2.5 takes reference images, and the useful part is that you can tell it which attributes of the reference to carry over rather than asking it to reproduce the whole thing.

So instead of this:

Restore the original colours and line style, soft painterly shading, clean inking, warm palette

You do this:

Use image 2 for line style and colour only. Keep the composition, pose and background from image 1.

The second version works better because it never asks the model to translate a visual property into language and back. The reference carries the property directly.

This is the technique @L_ARCH_01 described on X: reference only lines and colour, and a badly degraded image can be pulled most of the way back toward the original look.

Three panels: a faded washed-out illustration on the left, the same character clean and vivid in the middle as a reference, and the faded version restored to crisp linework and warm colour on the right
A separate example of the recovery pass. Faded result on the left, the clean version supplied as a line-and-colour reference in the middle, and the restored output on the right.

When this is the right tool

Reach for it in three situations.

You lost the original in a chat. Starting a new session drops the earlier images out of context. If you saved the file, you can feed it back as a reference instead of trying to describe what you had.

The thing you want back is a texture or a palette. Anything you struggle to name is a good candidate. If you find yourself writing "you know, that kind of grainy warm look," stop writing and attach the image.

You want one property but not the rest. Sometimes the drifted version has better composition and the original had better colour. Partial referencing lets you keep both, which a full "restore the original" instruction cannot do.

It is less useful when the drift is structural. If the pose or the character design has changed substantially, a colour-and-line reference will not put the anatomy back. Start over from the last good version instead.

Writing the instruction

Be explicit about which image is which and what each one contributes. The model follows numbered references reliably when you give them jobs:

Image 1: keep the composition, subject placement and background. Image 2: copy the line weight, colour palette and shading style. Do not copy the subject or background from image 2.

That last sentence matters more than it looks. Without an exclusion, a reference image tends to leak content as well as style, and you end up with bits of the reference's background appearing in your result.

Two other habits help:

Rebuild the prompt from scratch when you start a recovery pass. Do not keep appending to the prompt that produced the drift. Write a fresh, short one describing only what you want now.

And save intermediate versions as you go. The cheapest fix for drift is having a clean version from three passes ago sitting on disk.

GPT Image 2.5 · Flare & Sunburst · Pay-as-you-go

Pull a drifted edit back with a reference pass.

GPT Image 2.5 runs here in both text-to-image and image-to-image, with reference input, 1K to 4K output and thirteen aspect ratios. Flare for speed, Sunburst for edit precision, both the same price.

From 5 credits per image · No subscription

Doing this on VidCella

GPT Image 2.5 runs here in both modes, text to image and image to image, so a recovery pass is the same operation as any other edit: attach the reference, write the instruction, generate.

  • 1K, 2K and 4K output, thirteen aspect ratios
  • Flare and Sunburst tiers, same price, Sunburst is the slower and more precise of the two for editing work
  • From 5 credits per image at 1K, pay as you go

For a recovery pass specifically, Sunburst is usually the better pick. Edit precision is the thing it is tuned for, and a recovery is entirely about precision.

FAQs

Why does my image get worse every time I edit it? Each edit regenerates the whole image rather than patching one region, so small changes accumulate across passes. After several rounds those small changes add up to visible drift.

Can I just tell it to restore the original? Not reliably. The model has no memory of the original unless you provide it. Describing it in words means re-deriving a look from language, which is exactly where the detail gets lost.

What can I reference besides line and colour? Composition, lighting, pose, texture, and framing all work. The principle is the same: name the property and say what not to take.

Does this fix a change in the character's face or body? Usually not. Line and colour referencing restores surface qualities. Structural drift needs you to go back to an earlier version.

Which tier should I use for edits? Sunburst, when the edit has to be precise. Flare is faster and costs the same, so it suits quick iterations where you are still exploring.

Related reading