Skip to main content

Seedream 5.5 vs GPT Image 2.6: Transparent PNG Test, Edits, Cost

Seedream 5.5 for repeated edits and clean cut-outs; GPT Image 2.6 for GIF, SVG, 4K and see-through glass. Tested November 12, 2026: no 2.6 pixel hit full alpha.

LaoZhang AI TeamPublished17 min read
On this page
Seedream 5.5 vs GPT Image 2.6: repeated edits and max alpha 255 against GIF, SVG, 4K and max alpha 253–254

Use Seedream 5.5 when one picture has to go through many edits or when a product cut-out must come out of the model clean, and use GPT Image 2.6 when the deliverable is an animated GIF, an SVG, a native 4K file or see-through glass, or when you need an API from the model maker itself today. For a single poster with a few lines of exact copy, either model will do. Seedream 5.5 is also the cheaper one: about $0.02 per 1K image on the API hosts that carry it, roughly a third of what a high-quality GPT Image 2.6 image costs on OpenAI's token pricing.

If you use GPT Image 2.6 for transparent assets, check each PNG before it goes into a layout. On November 12, 2026, the prompts Segmind published with its Seedream 5.5 samples were run on GPT Image 2.6 with background: "transparent". Every file had a real alpha channel, but not one pixel reached full opacity (alpha 255), and a spell effect carried a near-invisible haze across 10% of the canvas that stops "trim transparent pixels" from trimming anything. Seedream 5.5's files had solid subjects at exactly 255. A clamp of the alpha channel fixes the GPT files, and the script for it is further down.

Both launches have been sold as wins, and the numbers behind them are of different kinds. ByteDance's comparison charts set Seedream 5.5 against GPT Image 2.5 Sunburst, not 2.6, as OfoxAI's Seedream 5.5 vs GPT Image 2.6 comparison points out, and the 20-round edit test that shows GPT Image 2.6 drifting was run by Veevid on the Flare model only. Each answer below names what it rests on: a vendor claim, a test by a platform that sells both models, or this blog's own dated test runs.

Seedream 5.5 or GPT Image 2.6: which to pick for each job

The choice follows the deliverable rather than an overall winner. Seedream 5.5 leads wherever the same image is edited again and again or a solid object needs a clean cut-out; GPT Image 2.6 leads on output formats and on subjects that must stay partly see-through. The third column matters as much as the second, because only some of these answers come from measurements.

JobPickWhat the answer rests on
Many edits to one picture (colorways, menus, banners)Seedream 5.5Veevid's 20-round chain of November 11, 2026, run on 2.6 Flare only; Segmind's 12-round Seedream 5.5 chain
Changing text inside an image over several editsSeedream 5.5Same Veevid chain: 5.5 made all three text edits exactly, 2.6 Flare misspelled one and altered a price nobody asked to change
Transparent cut-out of a solid productSeedream 5.5, or 2.6 plus an alpha clean-upAlpha measured on the same prompts, November 12, 2026
Glow, smoke and spell effectsEither; clean up 2.6's haze before trimmingSame test
See-through glass or liquidGPT Image 2.6Same test with a different glass prompt on each side, plus Segmind's opaque Seedream 5.5 perfume bottle and potion flask
Poster with a few lines of exact copyEitherOne English poster per model, November 12, 2026
Animated GIF or SVG fileGPT Image 2.6OpenAI's launch features; Seedream 5.5 outputs still images only
Native 4KGPT Image 2.63840×2160 returned on a per-call route; Seedream 5.5 hosts stop at 2K or a custom 4.62 MP
Lowest cost per still imageSeedream 5.5Host list prices against OpenAI's token pricing
An API from the model makerGPT Image 2.6No Seedream 5.5 model ID in ByteDance's API docs as of November 12, 2026

Sunburst and Flare are the two GPT Image 2.6 models, gpt-image-2.6-sunburst and gpt-image-2.6-flare, not quality settings. They cost the same per token, Flare is several times faster, and OpenAI pitches Sunburst on consistency. That gap in the record matters for editing: the published 20-round drift test used Flare, and no one has published the same chain on Sunburst. For the previous generation of this matchup, see GPT Image 2 vs Seedream 4.5: Choose by Accepted Output.

Which keeps an image stable over many edits? Seedream 5.5

Seedream 5.5 holds a picture far more steadily through a chain of edits. In Veevid's 20-edit test of Seedream 5.5 and GPT Image 2.6, published November 11, 2026, both models received the same 20 instructions in the same order, each round editing the previous result, on one café photo made by a third model. After round 20, the areas no instruction touched had moved about 3.5 to 5.7 times further from the original in GPT Image 2.6 Flare than in Seedream 5.5, measured as ΔE2000 color difference, where roughly 2–3 is the point at which people notice a change side by side.

Test (who, when)ModelChainUntouched areasRequested edits
Veevid, November 11, 2026Seedream 5.520 rounds, 1K square PNGΔE2000 at round 20: face 3.7, chalkboard heading 3.6, back wall 4.3; one visible jump at round 14All three text edits exact
Veevid, November 11, 2026GPT Image 2.6 FlareSame 20 roundsFace 14.8, heading 12.7, back wall 24.4; camera pulled back within the first few rounds and the scene darkenedRound 15 wrote "OCED MCHA 4.25"; the untouched 4.95 price became "4.?5"
Segmind, November 11, 2026Seedream 5.512 rounds on a sneaker shot, 2KNo background pixel jumped by more than 32 levels; the whole frame darkened about half a level per roundLettering spelled right, but a thin pull loop was redesigned to fit it
LaoZhang AI Blog, November 5, 2026GPT Image 2.6 Sunburst and Flare3 rounds on one photo, 1024, highMean brightness down 4.2–5.5 levels from 113.9 (GPT Image 2.5 Sunburst stayed within about 1%)Every edit landed

The Veevid gap opens on the first edit: GPT Image 2.6 moved further in round 1 (ΔE 2.5 on the face, 2.7 on the wall) than Seedream 5.5 did in its first ten rounds. Part of 2.6's high numbers come from reframing, since an area that has shifted no longer lines up with the original, but a reframed picture is also a real problem when every later edit starts from it. Each result is a single chain with first results kept, run by a platform that sells both models, and it covers Flare only.

The three-round chain in the last row was run on November 5, 2026 through LaoZhang's per-call VIP routes for GPT Image 2.6: a jacket recolor, a sign text change and a bicycle removal. Both 2.6 models made every edit correctly, and the slow darkening of untouched areas was already measurable after three rounds. If you chain edits in GPT Image 2.6, go back to the original every few rounds, or branch each variant from one master image instead of editing the latest output.

Does Seedream 5.5 really edit 100 rounds without drift?

Not in the strict sense. ByteDance's launch post, "Introducing Seedream 5.5", says (as quoted by Veevid and Kie) that you can edit the same image 100 times in a row without the untouched parts changing, and the Seedream 5.5 model page describes keeping "unedited regions intact at the pixel level", but neither publishes a drift measurement. Veevid measured a steady 0.1–0.2 ΔE per round on Seedream 5.5, enough to pass the noticeable point by round 20, and Segmind's Seedream 5.5 test of edit rounds and transparent PNGs found the whole frame darkening by about half a level per round, which Segmind projects to "about 50 levels darker" by round 100. "Very little drift" is accurate; "no drift" is not. For long chains, compare against the original every 10 rounds or so.

Posts on social media go further the other way, claiming GPT Image 2.6 "couldn't handle more than 3 iterations before breaking" (one such post on Instagram was a Higgsfield promotion with a discount link). The measurements don't show a break at three rounds: GPT Image 2.6 Flare finished all 20 of Veevid's rounds, and the November 5 three-round chain landed every edit. What they show is gradual drift, reframing and darkening, which is a reason to restart from the original, not proof that the model stops working.

Does GPT Image 2.6 make transparent backgrounds? Yes, never fully opaque

Yes. GPT Image 2.6 returns an RGBA PNG when you send background: "transparent" with PNG output, and OpenAI lists transparency for both Sunburst and Flare. The difference from Seedream 5.5 is how clean that alpha channel is. In the three transparent GPT Image 2.6 files generated on November 12, 2026, no pixel was fully opaque, while Seedream 5.5's files had their solid subjects at exactly alpha 255.

The test took the prompts Segmind published with its November 11 Seedream 5.5 samples, a rust-orange rolltop backpack cut-out and a blue-and-white spell effect, and ran them word for word on GPT Image 2.6 through LaoZhang's per-call gpt-image-2.6-web route, which does not let you pick Flare or Sunburst, with quality: "high", PNG output and one sample per prompt. The named Sunburst and Flare routes returned HTTP 408 for the whole window, which is why the web route was used. Seedream 5.5 itself couldn't be called: ByteDance's API docs list no 5.5 model ID, LaoZhang lists only Seedream 5.0 and older, and the consumer apps need a login. So the Seedream side is Segmind's published files, and one script measured both sets. The four GPT calls cost $0.12 at the $0.03 list price.

SubjectModelAlpha 0Alpha 255Partly transparentHaze (alpha 1–3)Highest alpha
Backpack cut-out (same prompt)Seedream 5.554.33%44.44%1.23%0.33%255
Backpack cut-out (same prompt)GPT Image 2.629.11%0.00%70.89%1.23%254
Spell effect (same prompt)Seedream 5.547.39%22.10%30.51%0.00%255
Spell effect (same prompt)GPT Image 2.633.61%0.00%66.39%10.09%253
Glass bottle (different prompts)Seedream 5.564.85%34.15%1.00%0.26%255
Glass bottle (different prompts)GPT Image 2.650.30%0.00%49.70%4.72%254

Percentages are shares of all pixels in each file. Segmind's spell effect is its native 1024×1024 file; its backpack and perfume files are the 825×1100 versions on its blog. The GPT files are 1024×1024 (spell effect) and 1024×1536.

On a solid product the shortfall is small to the eye and large to software. The GPT Image 2.6 backpack's body sits at alpha 251–254, which covers 67.40% of all pixels in the file and lets 0.4–1.6% of whatever is behind it show through. Placed on a white page that looks solid, but any tool that treats alpha 255 as "solid" sees the entire backpack as semi-transparent. The spell effect has the other problem: an alpha 1–3 haze you can't see, spread out to all four edges of the canvas. GPT Image 2.5 Sunburst showed the same ceiling of 254 in a run on October 19, 2026, so this pattern is not a one-off file.

Stacked bars of alpha 0, partly transparent and alpha 255 pixel shares for the backpack and spell effect prompts: Seedream 5.5 reaches 255, GPT Image 2.6 tops out at 254 and 253

Glass is where GPT Image 2.6 does better. Its empty perfume bottle came back genuinely see-through, with the middle third of the image averaging alpha 35.5 out of 255, so a red backdrop shows through the body. Seedream 5.5's perfume bottle in Segmind's file is painted opaque (the middle third is 100% alpha 255), and Segmind reports the same opaque result for both of its see-through requests, this perfume bottle and a potion flask. Segmind didn't publish its perfume prompt, so the GPT bottle came from a different prompt, and this row is a direction rather than a controlled result. If you need Seedream 5.5 cut-outs, Seedream 5.5 Transparent Background: How to Get a Real Alpha PNG shows where the transparency switch sits on each host.

How to check and fix a transparent PNG from either model

Check the downloaded file, not the preview, and clean GPT Image 2.6's alpha before you trim or composite. On the November 12 spell effect, Pillow's getbbox() on the alpha channel, the same logic behind "trim transparent pixels" commands, returned the full 1024×1024 canvas because the faint haze reaches every edge, while the visible effect spans only 88.3% of it. The backpack trimmed to 94.2% of the canvas instead of 89.5%, and the glass bottle to 93.6% instead of 69.7%. Seedream 5.5's files trimmed almost exactly to their visible content: the spell effect to 80.9%, the same as its visible area, and the backpack (59.2% against 58.6%) and perfume bottle (42.1% against 41.5%) to within 2–3 pixels per side. Photoshop's and Figma's trim commands were not part of the test.

  1. Install Pillow and numpy (pip install pillow numpy) and save the script below as check_edges.py.
  2. Run python check_edges.py your-image.png. If it stops with "no alpha channel", the checkerboard you see was painted into the image, so generate again with transparency switched on and PNG output.
  3. Read the report. A clean cut-out has a real share of pixels at alpha 255 and almost no haze; a highest alpha below 255, or haze above about 1%, is the GPT Image 2.6 pattern.
  4. Open the .preview.png sheet it writes, which shows the image on black, white, red and grey. Halos and leftover haze show up on black and red.
  5. Run python check_edges.py your-image.png --clean to write your-image.clean.png. Alpha above 250 becomes 255 and alpha below 4 becomes 0; everything in between, such as glow and glass, stays as generated. Trim or composite the clean copy.

After cleaning, the GPT Image 2.6 spell effect's alpha ran from 0 to 255, and the trim box shrank from the full canvas to (27, 27, 996, 983). The 250 threshold suits these files; if a subject was meant to be very slightly see-through, check it on the preview sheet after cleaning, because the clamp will make it solid.

GPT Image 2.6 spell effect before and after --clean: the trim box goes from the full 1024 × 1024 canvas to (27, 27, 996, 983) once alpha below 4 becomes 0 and alpha above 250 becomes 255

python
"""check_edges.py — inspect a transparent PNG/WebP before you use it.

    python check_edges.py image.png            # report + preview sheet
    python check_edges.py image.png --clean    # also write image.clean.png

Needs: pip install pillow numpy
"""
import sys

import numpy as np
from PIL import Image

path = sys.argv[1]
im = Image.open(path)
if im.mode not in ("RGBA", "LA") and "transparency" not in im.info:
    sys.exit(f"{path}: mode {im.mode}, no alpha channel. Any checkerboard you see is painted pixels.")

rgba = im.convert("RGBA")
a = np.asarray(rgba)[..., 3]
total = a.size
print(f"{path}: {im.size[0]}x{im.size[1]}, mode {im.mode}")
print(f"  fully transparent (alpha 0):     {100 * (a == 0).sum() / total:5.1f}%")
print(f"  fully opaque (alpha 255):        {100 * (a == 255).sum() / total:5.1f}%")
print(f"  partly transparent (1-254):      {100 * ((a > 0) & (a < 255)).sum() / total:5.1f}%")
print(f"  near-invisible haze (alpha 1-3): {100 * ((a > 0) & (a < 4)).sum() / total:5.1f}%")
print(f"  highest alpha in the file:       {a.max()}")
if a.max() < 255:
    print("  note: no pixel is fully opaque; the whole subject lets a little of the background through")

# Preview: the same image on black, white, red and a mid grey
w, h = rgba.size
sheet = Image.new("RGB", (w * 4, h))
for i, color in enumerate([(0, 0, 0), (255, 255, 255), (200, 30, 40), (128, 128, 128)]):
    bg = Image.new("RGBA", (w, h), color + (255,))
    bg.alpha_composite(rgba)
    sheet.paste(bg.convert("RGB"), (i * w, 0))
out = path.rsplit(".", 1)[0] + ".preview.png"
sheet.save(out)
print(f"  preview on black / white / red / grey: {out}")

if "--clean" in sys.argv:
    arr = np.asarray(rgba).copy()
    alpha = arr[..., 3]
    alpha[alpha < 4] = 0      # drop the invisible haze
    alpha[alpha > 250] = 255  # make the solid core really solid
    clean = path.rsplit(".", 1)[0] + ".clean.png"
    Image.fromarray(arr, "RGBA").save(clean)
    print(f"  cleaned copy: {clean}")

Which renders poster text more reliably? A tie on one English poster

On a single poster with short, exact copy, the two came out even. On November 12, 2026, Segmind's English coffee-poster prompt, which asks for four pieces of text ("Brewed for the Monsoon", "Cold brew, slow-steeped for 18 hours", "Order by 1 December" and the wordmark "KAAPI & CO."), was run once on GPT Image 2.6 at 1024×1536 through the same web route. All four lines came out letter for letter, ampersand included, with no extra text. Segmind's published Seedream 5.5 poster for the same prompt, read character by character, was exact as well. Both models added props nobody asked for: a leafy plant from GPT Image 2.6, a milk pour, copper jugs and an orange cloth from Seedream 5.5. One poster per model is a tie on this prompt, not a text benchmark.

The models separate when text has to change over several edits, where Veevid's chain had Seedream 5.5 getting all three text edits right and GPT Image 2.6 Flare misspelling one and corrupting a price it was told to leave alone. For other languages, Segmind's Seedream 5.5 poster translations into Spanish and Japanese were exact, while Hindi got the headline right and two letters wrong in the small line; Segmind ran those translations on Seedream 5.5 only.

Cost per 1K image: Seedream 5.5 about $0.02, GPT Image 2.6 $0.03–$0.053

At a like-for-like 1K or 1024×1024 square, Seedream 5.5 costs $0.018–$0.021 per image on the API hosts that list it as of November 12, 2026. GPT Image 2.6 at high quality comes to about $0.0527 on OpenAI's token pricing (1,756 output tokens measured for a 1024×1024 high image, times $30 per million) and a flat $0.03 per call on LaoZhang's per-call routes. That makes GPT Image 2.6 about 2.5–2.9 times the price of Seedream 5.5 on OpenAI's pricing, and about 1.4–1.7 times on a flat $0.03 route.

WhereModelPrice per imageConditions
KieSeedream 5.5$0.018 at 1K or 1.5K, $0.0315 at 2KHost list price
WaveSpeedSeedream 5.5$0.02 at 1K or 1.5K, $0.035 at 2KNo 4K option
SegmindSeedream 5.5$0.021164 at 1K or 1.5K, $0.037037 at 2KEach reference image adds $0.0084656; transparency costs nothing extra
HiggsfieldSeedream 5.5About $0.12 at 1K or 1.5K, about $0.17 at 2KCredits converted to dollars
OpenAI APIGPT Image 2.6 Flare or Sunburst1024×1024: low $0.0247, medium $0.0435, high $0.0527, max about $0.21Token pricing, same for both models; edits also pay image input at $8 per million tokens
LaoZhang gpt-image-2.6-flare-vip / -sunburst-vipGPT Image 2.6$0.03 per callQuality up to high; native 3840×2160 returned
LaoZhang gpt-image-2.6-webGPT Image 2.6$0.03 per callCan't choose Flare or Sunburst; 4K is upscaled from about 2K; GIF and SVG output

Two things move these numbers. Edits on Seedream 5.5 hosts that bill references cost more than a fresh image: on Segmind a 2K edit with one reference comes to $0.0455 ($0.037037 + $0.0084656), and every round of an edit chain sends one. On OpenAI's pricing, a detailed GPT Image 2.6 prompt with no quality setting used about 5,795 output tokens, roughly $0.17, so the "high" figure is a single-prompt sample, not a ceiling. Host prices for Seedream 5.5 are platform prices and can change at any time. The per-quality and per-size breakdown for 2.6 is in GPT Image 2.6 Pricing: Sunburst & Flare, $0.02–$0.21 per Image.

GIF, SVG and 4K output: only GPT Image 2.6 delivers them

GPT Image 2.6 can return an animated GIF and a native SVG file, and Seedream 5.5 cannot: it produces still images only. The "continuous action as frame-by-frame transparent layers" feature on ByteDance's model page is a set of still frames, not an animation file. For resolution, GPT Image 2.6 returned a native 3840×2160 image on a per-call VIP route, while the Seedream 5.5 hosts top out at 2K (WaveSpeed and Higgsfield) or a custom size up to 4.62 megapixels (Kie) as of November 12, 2026. The requests are covered in GPT Image 2.6 GIF API: Tested Request, Frame Limits and Cost and GPT Image 2.6 SVG Generator: Python Script, Output Checks, Cost, and drawing on an image to direct an edit is in GPT Image 2.6 Image Markup API: Python Example, Overlay Checker.

Which is faster? Seedream 5.5 in the one side-by-side timing

Seedream 5.5 was faster in the only test that timed both models on the same work: Veevid's edit chain averaged about 17 seconds per edit for Seedream 5.5 and about 31 seconds for GPT Image 2.6 Flare. Segmind reports an average of about 24 seconds per Seedream 5.5 image on its platform. For GPT Image 2.6 on OpenAI's API, Flare took 8–39 seconds and Sunburst 34–157 seconds per 1024×1024 image from low to max quality on November 5, 2026, so a Sunburst comparison would likely widen the gap. The November 12 GPT Image 2.6 calls on the per-call web route took 19.6–53.7 seconds, a measure of that route rather than of the model. All of these depend on platform load, so treat them as rough guides rather than speed guarantees.

Can you call Seedream 5.5 through an API? Only through third-party hosts

As of November 12, 2026, ByteDance's own API docs on BytePlus ModelArk and Volcano Ark list no Seedream 5.5 model ID, and the background parameter is documented there only for Seedream 5.0 Pro and 5.0 Flash. To call Seedream 5.5 from code today you go through a host that already serves it, such as Kie, WaveSpeed, Segmind, Runware or Higgsfield, all of which take background: "auto", "transparent" or "opaque", with transparent requiring PNG output. LaoZhang's model list on that date had Seedream 5.0 Flash, 5.0 Pro, 5.0, 4.5 and 4.0, but no 5.5. In apps, Seedream 5.5 is in Jimeng, Doubao, Volcano Ark's experience center and Jianying (CapCut's Chinese edition) in China, with Dreamina, CapCut and BytePlus named as the international entries.

GPT Image 2.6 has an official API from OpenAI with two model IDs, gpt-image-2.6-flare and gpt-image-2.6-sunburst, and no dated snapshots; both handle generation, editing and transparent backgrounds. Request code and error fixes are in GPT Image 2.6 API: Model IDs, Python and curl Code, Error Fixes, and what changed from the previous version is in GPT Image 2.6 vs 2.5: Same Price at High, 4× the Cost at Low.

Sources4

External pages this guide links to, in the order they appear. Last updated Nov 12, 2026.

  1. 1.OfoxAI's Seedream 5.5 vs GPT Image 2.6 comparisonofox.ai/blog/seedream-5-5-vs-gpt-image-2-6
  2. 2.Veevid's 20-edit test of Seedream 5.5 and GPT Image 2.6veevid.ai/blog/seedream-5-5-vs-gpt-image-2-6
  3. 3.Seedream 5.5 model pageseed.bytedance.com/en/seedream5_5
  4. 4.Seedream 5.5 test of edit rounds and transparent PNGsblog.segmind.com/seedream-5-5-is-here-edit-in-rounds-transparent-pngs-and-layers