Seedream 5.5 Transparent Backgrounds: Why You Keep Getting White
November 11, 2026 · 6 min read · Draftio
Transparency is a parameter, not a prompt phrase. How to get real RGBA output from Seedream 5.5, how to verify alpha in one command, and where edges still fail.
Transparent output is the most cited and most frequently missed feature of Seedream 5.5. The miss almost always has the same cause: treating a file-format decision as a description of the scene.
The short answer
Transparency is a switch, not an adjective. The prompt decides what gets painted. The toggle decides whether the file carries an alpha channel. Do one without the other and you get a white rectangle.
Two different kinds of "transparent"
| What people assume | What happens |
|---|---|
| Prompt says transparent, output is transparent | Model paints a flat white or grey background; file stays RGB |
| PNG export means alpha | PNG is a container; it can hold RGB or RGBA |
| Clean-looking background means a clean cutout | White fringe, grey halo, and stray hair only show on dark backgrounds |
The distinction decides whether you should edit your prompt or your parameters. Editing the prompt ten times will never produce an alpha channel.
A sequence that works
- Turn on transparent output at generation time. Do not rely on the prompt.
- Leave the background parameter on auto unless you know exactly what you are overriding.
- Start at 1K to check edges. Rendering dead hair at 2K costs money and does not fix the edge.
- Export PNG. JPEG has no alpha, so choosing it guarantees white.
- Verify immediately, before the asset goes into a layout.
A tester's note from 2026-11-09 describes exactly this: the download came back white until the transparent toggle was enabled in the generation UI, after which the exported PNG carried alpha. That is parameter semantics, not a bug.
Verify alpha in one command
Do not trust your eyes.
python3 -c "from PIL import Image; im=Image.open('output.png'); print(im.mode, im.size)"
RGBA means alpha, RGB means none. Without Pillow, sips -g hasAlpha output.png reports the same fact on macOS.
The visual alternative is a background swap: drop the file onto a dark canvas. A ring of white means alpha exists but the edge was filled with white, which will look wrong on any dark interface.
Semi-transparency and layering
Native RGBA also covers partial transparency, which matters for three asset classes:
- Glass and liquid. The question is not whether alpha exists but whether midtones transition smoothly and survive scale changes.
- Smoke and light effects. Hard edges appear when the model quantises semi-transparent regions into opaque grey blocks.
- Layered product shots. Export the item, its shadow, and its decoration separately, then composite. Alignment accuracy, not layer count, is the real constraint.
One tester generated a batch of transparent icons and found them usable, with a caveat that small icons still need a manual pass. At 24-pixel interface sizes, transparent output saves the rough cutout, not the fine alignment.
Three common failures
| Symptom | Cause | Fix |
|---|---|---|
| Flat white download | Toggle off, or exported as JPEG | Enable toggle, export PNG |
| Alpha present but white fringe | Background painted white, then removed | Simpler background description, or re-render at lower resolution |
| Semi-transparent area turned grey | "Transparent" read as a grey solid | Describe the material instead (glass, gauze, acrylic) |
The third is the sneakiest, because it looks transparent until you place it on another background.
When not to bother
If the asset lands on a fixed background inside a fixed layout, transparency adds work: an edge check, a format constraint, an extra layer to manage. Generate the finished image with its background and ship faster.
Transparency earns its keep when the same asset has to survive multiple backgrounds, such as one product image reused on a white detail page, a dark landing page, and a social card. Outside that reuse case, the marginal value of alpha is small.
For long edit chains that keep a subject intact, see the 100-round breakdown. Parameters and official samples are on the Seedream 5.5 model page, and other editing models sit side by side in the image editing gallery.
FAQ
- Why does the prompt alone not work?
- The model treats "transparent" as content, not as a file format. It can paint white, grey, or a checkerboard. Whether the file carries an alpha channel is decided by generation parameters, which prompts cannot change.
- How do I confirm alpha quickly?
- Check the file colour mode. RGBA means alpha is present, RGB means it is not. Dropping the image onto a dark canvas also exposes white fringing that a light background hides.
- Does it handle semi-transparency?
- Yes. The launch material describes native RGBA including semi-transparent pixels, which covers glass, smoke, and sheer fabric. Edge quality still needs checking per asset.
- How many layers can stack?
- Vendor material mentions transparent assets stacking into the hundreds. Practical limits depend on canvas performance and source resolution, not on the layer cap.
References
https://seed.bytedance.com/zh/blog/more-realistic-images-more-stable-editing-across-100-rounds-introducing-seedream-5-5https://x.com/doteydata/model-gallery/models.json
Running the workflow beats reading about it
Open the canvas, drop in one of your own product photos, and the whole loop takes about ten minutes.