Skip to content
trending

Benchmarks

ChatGPT Image Editing Test: 11 Edits, 11 Unwanted Changes

We tested ChatGPT's image editing with 11 corrections across two series. Every single edit changed more than requested, confirmed by pixel comparison.

By 5 min read
ChatGPT Image Editing Test: 11 Edits, 11 Unwanted Changes

👁 125 reads

Important disclaimer that changes the meaning of this entire article: OpenAI’s built-in image tool does not reveal the model identifier. Documentation describes it as GPT Image 2. We cannot say we tested ChatGPT Images 2.5, nor that we verified the edit-by-comment feature announced at its launch. We tested what users actually get when they request an image correction, and that is what we describe here.

We tested one thing: whether successive corrections change only what you ask for. Two independent series, eleven corrections total. The result in both: unwanted changes appeared at the very first correction and occurred with every subsequent one. In the second series, this was confirmed by pixel comparison.

How the Test Worked

Base image: a narrow street at night after rain, wet cobblestones reflecting lights, on the left a small bookstore window with a neon sign above the entrance, a bicycle leaning against the wall in front of the door, blurred car lights in the background. Then five corrections, each targeting one element, each performed on the result of the previous one, without manual retouching and without retrying.

What Changed Beyond What We Requested

Correction Requested Change Unwanted Changes
1 text on neon sign small text on book displayed in lower part of window and leaves of plant next to it
2 bicycle removal shape of bush, outline of planter by door, bright reflections on sidewalk beyond bicycle location
3 cat on windowsill brightened vertical frame between window and door, changed shapes of white and gold reflections on cobblestones
4 time change to dawn contours of bush leaves by door, pattern of cracks and streaks on plaster under cat
5 figure on right side changes on opposite side of frame: brightened lower edge of window and books near it, leaves behind cat, gold reflections in front of bookstore

First Series: Street. Base Image and Five Corrections

Base image: night street with bookstore window, bicycle and neon sign
Base image. Neon sign above entrance, bicycle against wall, wet cobblestones.
Correction 1: changed text on neon sign
Correction 1: text on neon sign. Small text on book in window and plant leaves also changed.
Correction 2: bicycle removed
Correction 2: bicycle removal. Bush shape, planter outline, and sidewalk reflections beyond bicycle location changed.
Correction 3: cat on windowsill
Correction 3: cat on windowsill. Frame between window and door brightened, cobblestone reflections changed.
Correction 4: time of day changed to dawn
Correction 4: time changed to dawn. Leaf contours and pattern of streaks on plaster under cat changed.
Correction 5: figure on right side of frame
Correction 5: figure on right. Model changed details on left: window edge, leaves behind cat, reflections in front of bookstore.

Second Series, This Time with Pixel Comparison

We repeated the test on different material: a product shot of an olive oil bottle on a marble countertop, six successive corrections. The result is the same, but this time backed by pixel comparison, not just visual inspection.

Correction Requested Change Unwanted Changes
1 text on label salt details and marble texture
2 rosemary to thyme label texture, reflections at bottle base
3 bowl removal shade of letters on label, reflections on neck
4 marble to dark wood thyme brightness, label texture
5 bottle shadow reflections on bottle shoulders, wood grain beyond shadow
6 darkened glass fine details of label and wood

Second Series: Product Shot. Base Image and Six Corrections

Base image: olive oil bottle on marble with rosemary and salt bowl
Base image. Blank label, rosemary, salt bowl, marble countertop.
Correction 1: text on label
Correction 1: text on label. Salt details and marble texture changed.
Correction 2: rosemary replaced with thyme
Correction 2: rosemary to thyme. Label texture and reflections at bottle base changed.
Correction 3: salt bowl removed
Correction 3: bowl removal. Letter shade on label and neck reflections changed.
Correction 4: marble replaced with dark wood
Correction 4: marble to dark wood. Thyme brightness and label texture changed.
Correction 5: bottle shadow added
Correction 5: bottle shadow. Reflections on bottle shoulders and wood grain beyond shadow changed.
Correction 6: darkened bottle glass
Correction 6: darkened glass. Fine details of label and wood changed.

Again, the first correction, again changes beyond the indicated area. The text we tested in Polish came out correctly, including Polish diacritical marks.

What This Means in Practice

The fifth correction shows the mechanism best. We asked for a figure to be added on the right side of the frame, and the model changed details on the left. This is not fragment editing in the sense a graphic designer understands it. This is regenerating the entire image while maintaining similarity, during which fine details drift.

For most uses, this does not matter. With a photo for a blog post, no one will check whether the bush leaves have the same shape. But for work where the image must remain the same image, the weight is enormous: product catalog, series of graphics for a brand, illustration with a repeating element. There, each correction requires reviewing the entire image again.

Something That Worked Surprisingly Well

The Polish letter Ę in the neon sign with the text KSIĘGARNIA (bookstore) was rendered correctly, with a visible tail, and survived all subsequent corrections through to the final image. This is real progress, because diacritics in graphics are the weakest point of the entire category, and we test them separately in our Polish typography test for AI generators.

Limitations of This Test

Two series, two different base images, eleven corrections total. In the first series, evaluation was based on visual inspection; in the second, on pixel comparison. Still, without repeating the same command, we do not know how large the variation is between attempts. And most importantly: we do not know which model generation was responding. If it was an older version, the edit-by-comment promise announced with ChatGPT Images 2.5 remains untested, and this test only speaks to the current state.

We will repeat it when a way to unambiguously indicate the version appears, and add the result here. We maintain a comparison of both generations in the article 2.5 versus 2.0.

Google · Your sourcesQuantslant higher in your Google - one clickAdd to preferred sources →

How to Test This Yourself in Ten Minutes

Take an image with many fine details: a storefront, a shelf, a set table. Request one change, then compare the before and after versions, looking not at what you changed, but at everything around it. Repeat five times. If you create series of graphics, this test will tell you more than any ranking.

Kinetyra

// read next

More on this from QUANTSLANT

Piotr Olszewski

Editor and publisher · Quantslant

I edit and publish Quantslant. AI tools help with research, drafts and translation; choosing topics, running the tests, checking facts and the decision to publish are mine, and so is the responsibility for what appears here.

read nextQwen3.8 Max Test: 13 Tasks, Scores, Pricing & AccessbenchmarksQwen3.8 Max Test: 13 Tasks, Scores, Pricing & AccessQwen3.8 Max scored 76.4/100 in our writing test, aced difficult proofreading (30/30), but used 33k thinking tokens. Costs $2/6 per million tokens.

Most read

  1. 1Best AI Video Generator Apps for Your Phone (2026)
  2. 2Claude Opus 5.5 Motion Graphics: 60s Showreel from One Prompt
  3. 3Wan 2.2 on RTX 4090: timings, VRAM and four test clips
// site map

This page in other languages6

Quantslant in numbers 1,423posts in archive22news from the last 7 days18video models in the observatory
🎬 AI Video Benchmarks: Higgsfield DoP vs OpenAI Sora • Higgsfield vs Runway Gen-3 • AI Video Credit Calculator
× ‹ enlarge ›