跳转到主要内容

Seedream 5.5 透明背景怎么开:即梦开关、API 参数和真透明检查

Seedream 5.5 能直出透明 PNG:即梦开「透明背景」开关,API 设 background 为 transparent;玻璃常不透光,下载后要查 alpha。

LaoZhang AI Team发布于20 分钟阅读
文章目录
Seedream 5.5 透明背景三步:开开关或设 transparent 参数,下载 PNG 原文件,换黑白红灰底色确认是 RGBA

Seedream 5.5 能直接生成带 alpha 通道的透明背景 PNG,这是字节跳动 Seed 在 2026 年 11 月 9 日发布时主打的三项能力之一。但只在提示词里写一句“透明背景”并不稳:在即梦里,要打开对话框旁的「透明背景」开关;在 Kie、Segmind、WaveSpeed 这类已经上线 5.5 的 API 平台,要把 background 设成 transparent,output_format 保持 png;在 Higgsfield,是宽高比旁边的 Background 选 Transparent。Seed 官方页面上的透明示例,提示词里也都写明了“透明底”“RGBA 透明图层”,所以开关和提示词一起用。

生成之后,下载 PNG 原文件,不要另存 JPG,也不要截图,然后放到深色或红色底上看一眼,或者用后文的脚本查 alpha 数值。文件模式是 RGB 而不是 RGBA,预览里看到的透明就是假的。2026 年 11 月 12 日对 Segmind 公开的 7 张 Seedream 5.5 输出做了复算,7 张都是真正的 RGBA;但透明像素底下存的颜色是纯黑,一旦 alpha 在某个环节被丢掉,看到的就是一张黑底图。

有两种情况要提前换做法。一是透光的玻璃和液体:Segmind 两次要求画透明玻璃瓶,玻璃都被画成了不透明,需要透光效果就留到后期合成。二是官方 API:截至 2026 年 11 月 12 日,BytePlus ModelArk 和火山方舟的文档里还没有 Seedream 5.5 的模型 ID,5.0 的 background 参数只接受“恰好一张、本身带透明通道的 PNG 输入图”,同一天对 Seedream 5.0 Flash 发的 6 次请求里,文生图带上这个参数直接返回 400。

即梦、豆包和第三方平台:透明背景在哪里打开

截至 2026 年 11 月 12 日,能找到具体操作位置的入口只有即梦和几家海外平台;即梦的开关来自教程作者的描述,豆包、Dreamina、CapCut 里有没有同样的开关、放在哪里,没有公开说明。下表按入口列出透明背景在哪里设,以及这个说法出自哪里,可靠程度差别很大。

入口透明背景在哪里设说法出自哪里
即梦网页版(创作 → 生成或画布 → 选 Seedream 5.5)对话框旁打开「透明背景」开关;不开时在提示词里写“透明背景、无背景、alpha 通道、PNG 透明底”StartAI 教程(2026 年 11 月 11 日)和知乎专栏作者的描述,登录后才能看到界面
豆包 App / 网页(图像生成 → 选 Seedream 5.5)开关位置没有公开说明,只能在提示词里写清透明要求,下载后必须检查文件厂商中文公告只写到选模型这一步
火山方舟体验中心(视觉模型 → 图像生成 → Doubao-Seedream-5.5)透明设置位置没有公开说明厂商中文公告
HiggsfieldImage → 模型选 Seedream 5.5 → 宽高比旁的 Background 选 Transparent(另两项是 Auto、Opaque),每次 1–4 张,最高 2KHiggsfield 官方博客
BytePlus Lumina导出时选 PNG,在棋盘格或彩色底上预览,确认 alpha 还在Lumina 的 Seedream 5.5 页面第 3 步;需登录,同页 FAQ 还写着“launching soon”
Kie、Segmind、WaveSpeed 等 API请求里设 background: "transparent",输出格式用 PNG各平台的 API 文档,写法见下一节

即梦之外的国内入口要多一分小心。有测评者在豆包上用 Seedream 5.5 生成白鹭,羽毛、翅尖、爪子在预览里都很干净,但他提醒下载的文件“工程上还是一张白底图”(什么值得买 2026 年 11 月 9 日转述)。所以不管哪个入口,提示词都写上“透明背景”或“RGBA 透明图层”,有开关就同时打开,下载后按后文的方法确认一次。即梦也可以走图生图:上传已有图片,写“提取图片中的古塔,生成独立透明的图层”这类要求,把其中一个元素提成透明底素材。

API 里怎么传:background 设为 transparent,输出只能是 PNG

已经上线 Seedream 5.5 的第三方 API 平台,透明背景的写法是一样的:background 可选 auto(默认)、transparent、opaque,选 transparent 时输出必须是 PNG,文生图和图生图都能用。这是各平台自己的封装,参数名不等于字节官方的接口定义,因为截至 2026 年 11 月 12 日官方还没有公布 5.5 的 API 参数。下面是 Segmind 在 2026 年 11 月 11 日测试文章里给出的调用示例。换到 Kie 或 WaveSpeed,background 和 output_format 的写法不变,其余字段要按各自文档改:WaveSpeed 的尺寸字段叫 resolution(取 1k、1.5k、2k);Kie 要指定 model: "seedream/5-5-text-to-image",参数放在 input 对象里,尺寸仍叫 size。

python
import os, requests

r = requests.post(
    "https://api.segmind.com/v1/seedream-5.5",
    headers={"x-api-key": os.environ["SEGMIND_API_KEY"]},
    json={
        "prompt": "A die-cut vinyl sticker of a grinning cartoon mango wearing headphones, "
                  "bold black outlines, thick white border. Isolated on a fully transparent "
                  "background with clean cut-out edges. No text.",
        "size": "1.5K",
        "aspect_ratio": "1:1",
        "background": "transparent",
        "output_format": "png",   # transparent 配 jpeg 会被拒绝
    },
    timeout=180,
)
r.raise_for_status()
open("sticker.png", "wb").write(r.content)
print("billed", r.headers.get("x-cost"))

几种组合的结果如下,数据来自 Segmind 的 36 次计费调用和 Kie 的文档与自测,每种对象只生成过 1–2 次,不代表成功率。

请求组合结果出处
文生图 + transparent + png返回 RGBA PNG;Kie 的 2K 请求返回 2048×2048 带 alpha 的 PNGSegmind、Kie
图生图(Kie 支持 1–10 张参考图)+ transparent可用;Segmind 用一张参考图做 1.5K 透明姿势编辑,计费 $0.0296Kie 文档、Segmind
transparent + output_format: "jpeg"请求立即被拒绝,Segmind 上不计费Segmind、Kie 文档
background: "auto"(默认)由模型自己决定要不要背景,不适合需要稳定透明的批量任务Higgsfield、Kie 文档

WaveSpeed 的 output_format 默认就是 png,分辨率只有 1k、1.5k、2k 三档,没有 4K。Segmind 的 1.5K 透明素材单张耗时 18–29 秒。批量跑之前,先用一两张走完下载和检查,确认这条线路真的交回了 alpha。

只有 Seedream 5.0 的 API:能保留已有透明,不能从文字生成

如果你的 API 线路里只有 Seedream 5.0 Pro 或 5.0 Flash,就拿不到“从一句提示词直接生成透明图”的结果。官方的 background 参数在 5.0 上只做一件事:输入一张已经带透明通道的 PNG,编辑之后把透明保留下来。BytePlus ModelArk 的图片生成 API 文档写得很明确:透明模式“仅支持恰好一张、且带 alpha 通道的输入图的图生图”,output_format 设为 jpeg 会报错,输入 jpeg 这类不带 alpha 的格式也会报错,支持的模型只列了 Seedream 5.0 pro 和 5.0 flash。BytePlus Lumina 页面说 5.0 Pro“不提供原生 RGBA”,和这份文档并不矛盾:5.0 能保住已有的透明,不能凭文字生成透明。

截至 2026 年 11 月 12 日,BytePlus 与火山方舟的模型列表和发布公告里都还查不到 Seedream 5.5 的 API 模型 ID。什么值得买 11 月 9 日的文章说火山方舟 API 当周上线,但三天后的文档里没有对应型号和参数,所以接官方 API 的开发者暂时只能按 5.0 的规则来。

2026 年 11 月 12 日,经 laozhang.ai 的 API 网关(POST https://api.laozhang.ai/v1/images/generations)调用 seedream-5-0-flash-260915,尺寸 1K,对这个参数发了 6 次请求,每种情况 1 次。选 5.0 Flash 是因为当天这个网关的 /v1/models 只有 Seedream 5.0 Flash、5.0 Pro、5.0、4.5、4.0,没有 5.5。图生图的输入图用的是 Segmind 公开的一张 Seedream 5.5 透明宝箱 PNG。能成功的那种请求长这样:

说明:laozhang.ai 是我们自己的服务,其价格是平台报价,不是独立比较的结论。

json
{
  "model": "seedream-5-0-flash-260915",
  "prompt": "Change only the wood of the treasure chest to deep blue painted wood. Keep the gold coins, metal bands, shape and the transparent background exactly as they are.",
  "image": "data:image/png;base64,<带 alpha 的 PNG>",
  "background": "transparent",
  "output_format": "png",
  "size": "1K",
  "watermark": false,
  "response_format": "url"
}
情况请求结果
①一张 RGBA PNG 输入 + transparent + png200,18.7 秒,返回 RGBA PNG,透明区域与输入蒙版 99.44% 一致
②文生图 + transparent400 InvalidParameter,param background:transparent background requires exactly one input image.
③JPEG 输入 + transparent400,param image:transparent background requires a PNG input: png: invalid format: not a PNG file.
④RGBA PNG 输入 + transparent + output_format: "jpeg"400,param output_format:must be png when background is transparent.
⑤文生图,只在提示词里写“Isolated on a fully transparent background”,不带参数200,返回 RGB PNG,没有 alpha,背景是画出来的近白色,带一层淡淡的棋盘格
⑥与①相同的 RGBA 输入和提示词,不带参数200,返回 RGB PNG,原来透明的区域变成近黑色

第②行就是“文生图想用官方参数拿透明图”时会撞上的报错,完整原文是 The parameter `background` specified in the request are not valid: transparent background requires exactly one input image.;③和④分别对应输入是 JPEG、输出设成 JPEG。⑤和⑥说明在 5.0 上,只靠提示词或者忘了带参数,拿到的都是没有 alpha 的 RGB 图,提示词写得再明白也不行。

Seedream 5.0 Flash 的 6 次请求按文生图、图生图和带不带 background 参数排开,只有输入 RGBA PNG 并带参数的那次返回透明图

成功的那张也有两个要处理的地方。文件 4.05 MB,其中 1.94 MB 是 caBX 数据块,也就是 C2PA 内容凭证(里面标着 trainedAlgorithmicMedia),文件偏大主要是它。更要紧的是 alpha:只有 7.92% 的像素正好是 255,有 36.45% 落在 251–254,宝箱实心部分其实带着一点点透明;透明像素底下的 RGB 是中灰(均值约 123)。用后文脚本的 --clean 把高于 250 的 alpha 拉到 255,就能修好。3 次成功按平台标价计 3 × $0.018 = $0.054。

怎么确认 PNG 真的透明:先看文件模式,再换底色看边缘

判断一张图是不是真透明,看的是文件里有没有 alpha 通道,而不是预览里有没有棋盘格。很多网页和 App 会在透明区域下面画一层棋盘格,但模型自己也可能把棋盘格直接画进图里,两者在预览里一模一样,只有打开文件才分得清。照下面的顺序做,每张图不到一分钟:

  1. 用平台的下载按钮保存 PNG 原文件。不要截图,也不要选 JPG 导出,JPG 格式本身就存不了透明。
  2. 看文件模式。在 Photoshop 或 Figma 里打开,放到一块深色底上;或者在 Python 里运行 Image.open("图.png").mode,结果是 RGBA 才算有透明通道,RGB 就说明没有。
  3. 把图分别放在黑、白、红、灰四种底色上,看主体边缘有没有白边、灰边或光晕,透明区域有没有一层薄雾。BytePlus Lumina 的使用说明也建议在棋盘格或彩色底上预览确认。
  4. 批量素材再跑一遍下面的脚本,看 alpha 的分布,必要时生成清理过的副本。
python
"""check_edges.py — 使用透明 PNG/WebP 前先检查一遍。

    python check_edges.py image.png            # 报告 + 四色预览图
    python check_edges.py image.png --clean    # 另外写出 image.clean.png

需要: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")

# 预览:同一张图分别放在黑、白、红、灰底上
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      # 清掉几乎看不见的薄雾
    alpha[alpha > 250] = 255  # 让实心部分真正不透明
    clean = path.rsplit(".", 1)[0] + ".clean.png"
    Image.fromarray(arr, "RGBA").save(clean)
    print(f"  cleaned copy: {clean}")

脚本的输出怎么读:一张正常的透明素材应该有相当比例的 alpha 255(实心主体)和 alpha 0(背景),半透明只出现在边缘和光效里。2026 年 11 月 12 日复算的三张原尺寸 Seedream 5.5 文件都是这样,实心部分是真正的 255,没有 251–254 这种“差一点不透明”的带,也没有 alpha 1–3 的薄雾。如果最高 alpha 不到 255,或者大片像素停在 251–254(上一节 5.0 Flash 的那张就是),主体会透出一点底色,用 --clean 修正即可。这个脚本也用在了 10 月对 GPT Image 原生透明的测试里,那次三张图的最高 alpha 都只有 254,详见AI 透明背景与抠图实测:头发丝能留住,玻璃杯两条路都发灰。

下载后是白底、黑底或棋盘格:按症状找原因

下载后看到的底色,基本能告诉你透明在哪一步丢了。先用上一节的方法看文件模式,再对照下面的情况:

  • 看到白底,而文件是 RGB,说明生成时就没有出透明,豆包上的白鹭就是这种情况,回去打开开关或补上参数重新生成。文件明明是 RGBA、导进某个软件才变白,就是下游软件没接住 alpha:什么值得买转述社区用户的反馈,剪映桌面版导入透明 PNG 会显示白底,需要调整或换导入方式,这一点没有复现过。
  • 看到黑底或灰底,多半是 alpha 被丢掉了。2026 年 11 月 12 日复算 Segmind 公开的 7 张 Seedream 5.5 PNG,完全透明的像素有 98.0%–99.98% 存的是纯黑 RGB(0,0,0),另存成 JPEG 或用不认 alpha 的看图软件打开,透明区域就显示成黑色;5.0 Flash 那张成功图的透明像素底下存的是中灰,丢掉 alpha 就是灰底。换回 PNG 原文件、换一个支持透明的软件即可。前面第⑥种情况的近黑色则不同,那张文件本身就是 RGB,只能重新生成。
  • 看到棋盘格,而文件是 RGB,棋盘格是画进图里的像素,不是透明。上一节第⑤种情况,只在提示词里写透明、不带参数,就得到了这样一张带淡棋盘格的近白底图。GPT Image 也常出这个问题,判断和修复方法见GPT Image 透明背景变棋盘格:真假透明怎么判断、怎么修。

下载后看到白底、黑底、灰底、近黑底或棋盘格时,结合文件是 RGB 还是 RGBA 判断原因和处理办法

玻璃、烟雾和光效:光效有半透明,玻璃两次都不透光

Seedream 5.5 的半透明对光效、烟雾这类柔和边缘是真实存在的,对玻璃和液体则不能默认成立。2026 年 11 月 12 日,在一台 Mac 上用 Python(Pillow 12.0.0、numpy)对 Segmind 随 11 月 11 日测试文章公开的 7 张 Seedream 5.5 PNG 逐像素统计了 alpha。这些文件是 Segmind 生成的,请求是 background: transparent 加 output_format: png;即梦、豆包需要登录,当天可用的 API 线路又没有 5.5,所以没有另外自己生成 5.5 样本。下表是其中 3 张 1024×1024 原尺寸文件,加上香水瓶(博客缩放过的 825×1100 副本,边缘数字含缩放影响)。

Segmind 的文件完全透明(alpha 0)完全不透明(alpha 255)半透明(1–254)
法术特效47.39%22.10%30.51%
宝箱54.55%44.44%1.01%
药水瓶65.03%34.48%0.49%
香水瓶(缩放副本)64.85%34.15%1.00%

法术特效有 30.51% 的像素是半透明的,和 Segmind 自己报的 30.5% 一致,光晕和雾状边缘叠到任何底色上都能透出背景,这正是传统抠图工具最容易抠成一圈硬边的地方。宝箱边缘干净,半透明只占 1.01%,属于正常的抗锯齿。玻璃则是另一回事:Segmind 明确要求香水瓶的空玻璃透光,复算结果是画面中央三分之一 100% 为 alpha 255,叠在红底上玻璃仍然是白灰色,也就是玻璃被画成了实心;药水瓶的瓶身中央 alpha 均值 249.0,同样基本不透光。

说法上有冲突要知道。StartAI 的即梦教程写道,玻璃杯、透明包装、薄纱这类半透明物体“效果明显好于传统抠图工具”;Segmind 两次要求透光玻璃都得到不透明的瓶子。两边比的东西不同,一个拿来和抠图工具比边缘,一个看玻璃本身是否透光,样本也都只有每个对象一两张。实际做法是:贴纸、商品、图标、光效可以放心用直出透明;玻璃杯、香水瓶、饮料这类要透光的,先生成一张自己检查,透不了就把瓶身单独出图,在 Photoshop 或 Figma 里降低透明度后合成。

Seedream 5.5 透明图多少钱:第三方每张 $0.018 起,2K $0.0315 到 $0.037

截至 2026 年 11 月 12 日,三家第三方 API 平台给 Seedream 5.5 的标价从每张 $0.018 起,2K 在 $0.0315 到 $0.037 之间。Segmind 写明透明输出不额外加价,Kie 和 WaveSpeed 的页面上也没有单列透明的价格。图生图要另算参考图的钱,连续编辑时每一轮都会把上一张图当参考图传回去,所以编辑链比单张生成贵。

平台1K / 1.5K2K参考图
Kie$0.018$0.0315每张输入图单独计费
WaveSpeed$0.02(Playground 显示 5% 折扣价 $0.019/次)$0.035这个页面只有文生图
Segmind$0.021164$0.037037每张 $0.0084656

Segmind 在 36 次计费调用里核对过,每笔都和这份价目一致;transparent 配 jpeg 被拒绝的请求不计费。BytePlus 的官方价格只见转述:CellCog 称其产品页写的是“starting at $0.02/image”。标价随时会调,下单前以平台页面当天的数字为准。

Seedream 5.5 透明背景的其他问题

Seedream 5.5 的透明背景和图层拆分是一回事吗? 不是。透明背景是生成时直接出一张带 alpha 的图;图层拆分是把一张已经做好的图拆成一张底图加多张透明 PNG 图层,在 Kie 上是单独的模型 seedream/5-5-layer-decomposition。Seedream 5.0 Pro 和 Flash 的拆分接口怎么调、怎么计费,见Seedream 5.0 Pro 图层拆分 API 教程:实测一次 14 张,按张计费。

Seedream 5.5 能做透明背景的视频吗? 不能。Seedream 5.5 是图像模型,输出的是静态图。Seed 官方那组“女孩向右奔跑的连续动作,每张为独立透明底图层”的示例是逐帧素材,不是带 alpha 的视频;要用在剪映里,得一张张作为贴图放进去。什么值得买 2026 年 11 月 9 日还转述了社区用户的说法:剪映已经不再支持导出透明底视频。

已经有一张普通图片,能用 Seedream 5.5 把背景去掉吗? 可以走图生图。即梦里上传图片后写明要提取哪个元素、生成独立透明图层;API 平台上把图片作为参考图传入,同时设 background: "transparent",参考图按张另外计费。照片里有发丝、复杂边缘,或者你只是想把现成图片做成透明底,其他方法和验证步骤见透明底图片怎么做:按素材选方法,再确认真的透明。