# Seedream 5.5: прозрачный фон — что включить и как проверить PNG

> Seedream 5.5 отдаёт PNG с альфа-каналом, если включить Transparent или background: transparent; JPEG не подходит. Проверяйте файл на цветной подложке.

- URL: https://blog.laozhang.ai/ru/posts/seedream-5-5-transparent-background
- Published: 2026-11-12
- Updated: 2026-11-12
- Author: LaoZhang AI Team (https://blog.laozhang.ai/ru/about)
- Topic: Генерация изображений
- Tags: Seedream 5.5, прозрачный фон, альфа-канал, PNG без фона, Seedream 5.0

---
Seedream 5.5, которую ByteDance выпустила 9 ноября 2026 года, умеет сразу отдавать PNG с альфа-каналом: с полностью прозрачным фоном и с полупрозрачными участками вроде дыма или свечения. Но прозрачность нужно включить, а не только попросить словами. На API-хостингах (Kie, WaveSpeed, Segmind) это параметр `background: "transparent"` вместе с `output_format: "png"`, в Higgsfield — настройка Background → Transparent, в китайском Jimeng (即梦), по описаниям авторов уроков, — переключатель «透明背景» рядом с полем ввода. Сохраняйте результат в PNG: запрос «прозрачный фон плюс JPEG» хостинги отклоняют.

Скачанный файл затем стоит проверить на цветной подложке, а не на шахматке. 12 ноября 2026 года альфа-канал в семи PNG из Seedream 5.5, которые опубликовал Segmind, пересчитали локально (собственных генераций 5.5 в этой проверке нет). Все файлы оказались RGBA, у магического эффекта 30,51 % полупрозрачных пикселей, но «прозрачное» стекло флакона нарисовано непрозрачным, а под прозрачными пикселями записан чёрный цвет: если альфа потеряется при пересохранении, фон станет чёрным.

С официальным API сложнее. В документации BytePlus ModelArk и Volcano Ark (火山方舟) по состоянию на 12 ноября 2026 года идентификатора Seedream 5.5 нет, а у Seedream 5.0 Pro и Flash параметр `background` только сохраняет альфу одной входной RGBA-картинки: в тот же день запрос к 5.0 Flash с прозрачным фоном по одному тексту вернул ошибку 400. Если у вас есть только 5.0, генерируйте объект на однотонном фоне и вырезайте его или раскладывайте готовую картинку на слои.

## Где включить прозрачный фон в Seedream 5.5: приложения, хостинги и API

Где именно включается прозрачность, зависит от точки входа, и надёжнее всего это описано у API-хостингов: там есть явный параметр с документацией. В приложениях ByteDance модель уже можно выбрать, но расположение переключателя публично описано только для Jimeng, и то сторонними авторами. Сроков, когда 5.5 откроется на каждой платформе и в каждом регионе, ByteDance не называла, поэтому таблица ниже — состояние на 12 ноября 2026 года.

| Точка входа | Где включается прозрачность | Насколько это подтверждено |
| --- | --- | --- |
| Jimeng (即梦, Китай) | Переключатель «透明背景» рядом с полем ввода или слова в промпте («透明背景», «无背景», «PNG 透明底»); можно загрузить картинку и попросить вынести объект на прозрачный слой | Два урока сторонних авторов (StartAI от 11 ноября и колонка на Zhihu); без входа в аккаунт сам переключатель не виден |
| Doubao (豆包), Dola, Dreamina, CapCut и 剪映 | Модель Seedream 5.5 выбирается в генерации изображений; где переключатель прозрачности, публично не описано | В Doubao и 剪映 модель доступна по сообщениям от 9–10 ноября; Dreamina и CapCut анонсированы без дат |
| BytePlus Lumina | По FAQ страницы прозрачность идёт через RGBA, экспортировать нужно в PNG | Нужен вход; на той же странице кнопка «Try Seedream 5.5 now», а в FAQ всё ещё «launching soon» |
| Higgsfield | Image → модель Seedream 5.5 → настройка Background рядом с соотношением сторон → Transparent | Блог Higgsfield; 1–4 изображения за раз, максимум 2K |
| Kie, WaveSpeed, Segmind (API) | `background: "transparent"` и `output_format: "png"` | Документация трёх сервисов; Kie и Segmind в своих тестах получили PNG с альфа-каналом |
| BytePlus ModelArk и Volcano Ark (официальный API) | Идентификатора 5.5 в документации нет; `background` описан только для 5.0 Pro и 5.0 Flash | Документация API; что умеет 5.0, разобрано ниже |

В Jimeng, по словам автора урока StartAI, работают оба способа: явный, через переключатель, и неявный, через слова в промпте. Там же описан режим «картинка → картинка»: загружаете изображение и просите вынести объект в отдельный прозрачный слой (пример из урока: «提取图片中的古塔，生成独立透明的图层», то есть «извлеки пагоду в отдельный прозрачный слой»). Каким бы способом вы ни пользовались, результат определяет только скачанный файл: автор, тестировавший в Doubao рисунок цапли, предупреждал, что в превью фон выглядит чистым, а загруженный файл «с инженерной точки зрения всё ещё картинка на белом фоне» (пересказ на «什么值得买» от 9 ноября). Поэтому, если переключатель есть, включайте его и не полагайтесь на одни слова.

Официальная страница модели у ByteDance Seed называет прозрачность одной из трёх главных возможностей 5.5 («native support for transparent and semi-transparent backgrounds»), и во всех шести её примерах с прозрачностью это требование прямо написано в промпте: «with a transparent background», «as a separate RGBA layer». Названий параметров, разрешений и цен на этой странице нет.

## Запрос к Seedream 5.5 по API: background transparent и только PNG

На сторонних хостингах, где Seedream 5.5 уже подключена, прозрачность задаётся одинаково: `background` принимает `auto` (по умолчанию), `transparent` или `opaque`, а `transparent` работает только с PNG. Так это описано у Kie, WaveSpeed и Segmind по состоянию на 12 ноября 2026 года, причём и для генерации по тексту, и для правки готовой картинки. По умолчанию стоит `auto`, поэтому `transparent` указывайте явно. Пример тела запроса по документации Kie (`POST https://api.kie.ai/api/v1/jobs/createTask`, в ответ приходит `taskId`, по которому потом забирают картинку):

```json
{
  "model": "seedream/5-5-text-to-image",
  "input": {
    "prompt": "A die-cut sticker of a cartoon mango wearing headphones, bold outlines, isolated object, transparent background",
    "aspect_ratio": "1:1",
    "size": "2K",
    "output_format": "png",
    "background": "transparent"
  }
}
```

Названия моделей и структура запроса у каждого хостинга свои: это их обёртка, а не официальная схема BytePlus, которая для 5.5 пока не опубликована. Общее у всех одно — `transparent` вместе с `png`. Kie в своём тесте получил на запрос 2K файл PNG 2048×2048 с альфа-каналом. WaveSpeed отдаёт 1k, 1.5k и 2k, варианта 4K для 5.5 там нет, `output_format` по умолчанию `png`. В режиме правки Kie принимает от 1 до 10 входных изображений в `image_urls` и тарифицирует каждое отдельно, а разделение на слои вынесено в другую модель, `seedream/5-5-layer-decomposition`, где слои всегда сохраняются в PNG.

Сочетание `transparent` и `jpeg` не проходит ни на одном хостинге. Segmind в тесте от 11 ноября 2026 года (36 оплаченных вызовов) пишет, что такой запрос отклонялся сразу и не тарифицировался. Точные тексты ошибок, которые возвращает официальный API для 5.0, приведены в следующем разделе.

## В API есть только Seedream 5.0: альфа сохраняется, но не создаётся

Если ваш провайдер даёт только Seedream 5.0 Pro или 5.0 Flash, прозрачный фон по текстовому описанию не получить. По документации BytePlus ModelArk и Volcano Ark на 12 ноября 2026 года режим `background: "transparent"` у 5.0 работает только как правка ровно одной входной картинки, у которой уже есть альфа-канал; выход по умолчанию PNG, а `jpeg` вместе с прозрачностью и входной JPEG вызывают ошибку. Поэтому две фразы BytePlus, которые выглядят противоречащими, верны обе: страница Lumina пишет, что нативной RGBA у 5.0 Pro нет, а в документации API у 5.0 есть `background`. Готовую прозрачность 5.0 сохраняет, создать её из текста не может.

12 ноября 2026 года эти правила проверили шестью запросами к Seedream 5.0 Flash (`seedream-5-0-flash-260915`, размер 1K) через шлюз LaoZhang, эндпоинт `/v1/images/generations`. На вход в режиме правки шёл опубликованный Segmind RGBA-файл сундука из 5.5, а промпт просил перекрасить дерево сундука в синий и оставить фон прозрачным. Каждый вариант отправлялся один раз, напрямую в BytePlus запросы не шли.

| Запрос | Ответ | Что вернулось |
| --- | --- | --- |
| Одна RGBA PNG на входе, `background: "transparent"`, `output_format: "png"` | 200, 18,7 с | RGBA PNG; прозрачная область совпала с маской входной картинки на 99,44 % |
| Только текст, `background: "transparent"` | 400, 1,9 с | `transparent background requires exactly one input image.` (param `background`) |
| JPEG на входе, `background: "transparent"` | 400 | `transparent background requires a PNG input: png: invalid format: not a PNG file.` (param `image`) |
| RGBA PNG на входе, `background: "transparent"`, `output_format: "jpeg"` | 400 | `must be png when background is transparent.` (param `output_format`) |
| Только текст, в промпте «Isolated on a fully transparent background», без `background` | 200 | RGB PNG без альфы: нарисованный почти белый фон с бледной клеткой |
| Та же RGBA PNG и тот же промпт правки, без `background` | 200 | RGB PNG без альфы: бывшая прозрачная область стала почти чёрной |

![Схема для Seedream 5.0 Flash: без background ответ 200 без альфы, без входной картинки, с JPEG на входе или с output_format jpeg ошибка 400 с полем param, с одной RGBA PNG и png ответ 200 с альфой](https://blog.laozhang.ai/posts/ru/seedream-5-5-transparent-background/img/seedream-5-0-background-400.webp)

Все ошибки приходят с `"code": "InvalidParameter"` и `"type": "BadRequest"`, а поле `param` сразу говорит, что исправить. Рабочий вариант выглядел так (картинка передавалась как data URL с PNG):

```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,iVBORw0KGgo...",
  "background": "transparent",
  "output_format": "png",
  "size": "1K",
  "watermark": false,
  "response_format": "url"
}
```

У успешного результата есть две особенности, которые важны при дальнейшей работе. Ровно 255 по альфе только у 7,92 % пикселей, ещё 36,45 % стоят на 251–254, то есть сундук почти, но не полностью непрозрачен; это исправляет `--clean` из скрипта проверки ниже. Под прозрачными пикселями лежит серый (в среднем около 123 по каждому каналу), а не чёрный, как у файлов 5.5. Файл весит 4,05 МБ, из них 1,94 МБ занимает блок `caBX` с учётными данными контента C2PA (внутри есть пометка `trainedAlgorithmicMedia`). Три успешных запроса по тарифу LaoZhang стоили 3 × $0,018 = $0,054; ответы 400 по документации LaoZhang не тарифицируются.

Для тех, у кого есть только 5.0, остаются два пути. Можно сгенерировать объект на однотонном фоне и вырезать его: способы и проверка описаны в статье [«Как сделать прозрачный фон PNG и проверить, что он настоящий»](https://blog.laozhang.ai/ru/posts/transparent-image-maker). Или разложить готовую картинку на прозрачные слои параметром `layer_decomposition` у 5.0 Pro и Flash — слои там всегда RGBA PNG, подробности в статье [«Seedream 5.0 Pro API: разделение на слои, PSD и цена вызова»](https://blog.laozhang.ai/ru/posts/seedream-5-pro-layer-decomposition-api). Модели 5.5 у LaoZhang пока нет: 12 ноября 2026 года `/v1/models` возвращал Seedream 5.0 Flash, 5.0 Pro, 5.0, 4.5 и 4.0.

## Почему вместо прозрачного фона белый, чёрный или шахматный

Цвет, который появился вместо прозрачности, подсказывает, где она потерялась. Альфа-канал — это отдельный, четвёртый канал файла. Если его нет или его отбросили, программа показывает то, что записано в обычных RGB-пикселях, а у разных моделей и маршрутов там разное.

![Один и тот же объект на красной подложке: при настоящей альфе вокруг него только красный, а нарисованная шахматка, чёрный или белый квадрат показывают, где потерялась прозрачность](https://blog.laozhang.ai/posts/ru/seedream-5-5-transparent-background/img/background-color-check.webp)

- Шахматка, которая видна и на красной подложке, нарисована пикселями. Так бывает, когда прозрачность попросили только словами: 12 ноября 2026 года Seedream 5.0 Flash на промпт «Isolated on a fully transparent background» без параметра вернула RGB PNG с почти белым фоном и бледной клеткой. С GPT Image происходит то же самое, разбор в статье [«ChatGPT и GPT Image: шахматка вместо прозрачного фона, что делать»](https://blog.laozhang.ai/ru/posts/gpt-image-transparent-background-checkerboard).
- Белый фон обычно значит, что сохранили не тот файл: превью, скриншот, JPG-экспорт или картинку, которую приложение само положило на белое (как в случае с цаплей в Doubao выше). Пользователи 剪映 (китайской версии CapCut) для компьютера, кроме того, сообщали, что импортированный прозрачный PNG там отображается на белом фоне, и приходится менять настройки или способ импорта.
- Чёрный фон у файла из Seedream 5.5 значит, что альфу отбросили при пересохранении в JPEG или в программе, которая её не читает. В опубликованных Segmind файлах 5.5 под 98,0–99,98 % полностью прозрачных пикселей записан чистый чёрный (0, 0, 0). Seedream 5.0 Flash на RGBA-входе без параметра `background` тоже вернула почти чёрный цвет там, где была прозрачность.
- Серый фон после конвертации — то же самое для результата Seedream 5.0 Flash с `background: "transparent"`: под его прозрачными пикселями средний серый.

## Как проверить, что PNG из Seedream 5.5 действительно прозрачный

Проверка занимает пару минут и делается по скачанному файлу, а не по превью в приложении. BytePlus на странице Lumina советует экспортировать PNG и смотреть результат на шахматном или цветном фоне. Цветной надёжнее: клетку, которую рисует просмотрщик, на глаз не отличить от клетки, нарисованной в самой картинке.

1. Скачайте исходный файл кнопкой загрузки или по ссылке из ответа API и убедитесь, что это PNG. Расширение можно переименовать, поэтому доверяйте формату, который показывает редактор или скрипт ниже, а не имени файла.
2. Положите картинку поверх красного или тёмного слоя в любом редакторе со слоями (Photoshop, Figma, Photopea). Если вокруг объекта видна клетка или белое поле, альфы в файле нет.
3. Запустите скрипт ниже (Python 3, `pip install pillow numpy`). Он печатает режим файла, долю полностью прозрачных, полностью непрозрачных и полупрозрачных пикселей и сохраняет превью на чёрном, белом, красном и сером фоне.
4. Посмотрите на красное превью: стекло, которое должно просвечивать, но осталось белёсым, нарисовано непрозрачным.
5. Если максимум альфы ниже 255 или много пикселей на 251–254, запустите скрипт с `--clean`: он поднимает всё выше 250 до 255 и обнуляет всё ниже 4.
6. Если площадке или программе нужен JPG, сначала сами положите объект на нужный фон и только потом конвертируйте. Иначе прозрачные области станут чёрными (у файлов 5.5) или серыми (у результата 5.0 Flash).

```python
"""check_edges.py: проверка прозрачного PNG/WebP перед использованием.

    python check_edges.py image.png            # отчёт и превью
    python check_edges.py image.png --clean    # плюс очищенная копия image.clean.png
"""
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}")
```

Если скрипт сразу пишет `no alpha channel`, дальше проверять нечего: файл RGB, и любая клетка в нём нарисована. На опубликованном Segmind файле магического эффекта из 5.5 скрипт показывает 47,4 % полностью прозрачных, 22,1 % полностью непрозрачных и 30,5 % полупрозрачных пикселей при максимуме альфы 255, то есть так выглядит нормальный результат с мягким свечением.

## Стекло, дым и эффекты: сколько полупрозрачных пикселей в файлах 5.5

С дымом, свечением и мягкими краями Seedream 5.5 справляется, со стеклом — не всегда. В тесте Segmind от 11 ноября 2026 года «прозрачное» стекло дважды вышло непрозрачным: и флакон духов, и склянка зелья. Пересчёт альфы в опубликованных файлах 12 ноября 2026 года это подтверждает. У трёх файлов, выложенных в исходном размере 1024×1024, распределение такое:

| Что на картинке | Полностью прозрачные (альфа 0) | Полностью непрозрачные (альфа 255) | Полупрозрачные (1–254) |
| --- | --- | --- | --- |
| Магический эффект | 47,39 % | 22,10 % | 30,51 % |
| Сундук с монетами | 54,55 % | 44,44 % | 1,01 % |
| Склянка зелья | 65,03 % | 34,48 % | 0,49 % |

Полупрозрачность эффекта, 30,51 % пикселей, совпадает с цифрой Segmind (30,5 %), так что свечение и дым модель действительно отдаёт частичной альфой. У склянки в центре кадра средняя альфа 249 из 255, а у флакона духов центральная треть кадра на 100 % состоит из пикселей с альфой 255, и на красной подложке стекло остаётся бело-серым. Плотные части у всех трёх файлов в исходном размере действительно непрозрачны: нет ни полосы 251–254, ни почти невидимой дымки с альфой 1–3. Этим 5.5 отличается от GPT Image 2.5 Sunburst: в проверке тем же скриптом 19 октября 2026 года максимум альфы у его прозрачных картинок был 254, ни один пиксель не был полностью непрозрачным.

У этих цифр есть границы. Это файлы Segmind, а не собственные генерации, на каждый объект приходится по одной картинке, поэтому о доле удачных попыток они ничего не говорят. Остальные четыре файла из семи — уменьшенные копии из блога Segmind (рюкзак, флакон духов, персонаж, слой с кроссовками), их края частично пересчитаны при уменьшении, и в таблицу они не включены. Служебных блоков `tEXt` и `caBX` в этих опубликованных копиях нет, но их могли удалить при публикации, так что о метаданных в файлах из приложений ByteDance это ничего не говорит.

Автор урока StartAI пишет противоположное: полупрозрачные предметы вроде стеклянных стаканов у Seedream 5.5 получаются заметно лучше, чем у обычных инструментов вырезки фона. Противоречие меньше, чем кажется: StartAI сравнивает с вырезкой, а Segmind смотрел, просвечивает ли само стекло. Для карточки товара со стеклом, жидкостью или прозрачной упаковкой проверяйте каждый файл на цветной подложке. Если стекло вышло сплошным, проще собрать композицию вручную: сгенерировать картинку сразу на нужном фоне или сделать стекло отдельным слоем с пониженной непрозрачностью в редакторе. Как то же стекло и волосы выходят у других способов, показано в статье [«Прозрачный фон нейросетью: тест на стекле, волосах и тонких краях»](https://blog.laozhang.ai/ru/posts/ai-transparent-background-glass-hair-test).

## Сколько стоит прозрачное изображение Seedream 5.5 на хостингах

Прозрачный вывод на хостингах не стоит дороже обычного: Segmind прямо пишет, что доплаты за прозрачность нет, а у Kie и WaveSpeed отдельной цены за неё в тарифах нет. Цены по состоянию на 12 ноября 2026 года:

| Сервис | 1K и 1.5K | 2K | Оплачивается отдельно |
| --- | --- | --- | --- |
| Kie | $0,018 | $0,0315 | Каждое входное изображение в режиме правки |
| WaveSpeed | $0,02 (в Playground показано $0,019 со скидкой 5 %) | $0,035 | — |
| Segmind | $0,021164 | $0,037037 | $0,0084656 за каждое входное или референсное изображение |

Пример из теста Segmind: правка позы персонажа в 1.5K с одним референсом стоила $0,0296, это $0,021164 за результат плюс $0,0084656 за референс. Генерация прозрачного объекта в 1.5K заняла там 18–29 секунд. BytePlus, по пересказу CellCog от 9 ноября, называет цену «от $0,02 за изображение», но в документации ModelArk модели 5.5 пока нет, а значит, нет и её строки в прайсе API. Цены хостингов меняются, поэтому перед запуском большой партии сверяйте их на странице модели.

## Вопросы о прозрачном фоне в Seedream 5.5

### Прозрачный фон и разделение на слои в Seedream — это одно и то же?

Нет. Прозрачный фон даёт одно изображение объекта с альфа-каналом, а разделение на слои раскладывает уже готовую картинку на несколько прозрачных слоёв и фон; у 5.0 Pro и Flash это параметр `layer_decomposition`, у 5.5 на Kie — отдельная модель `seedream/5-5-layer-decomposition`. Как устроено разделение у 5.0 и сколько стоит вызов, разобрано в статье [«Seedream 5.0 Pro API: разделение на слои, PSD и цена вызова»](https://blog.laozhang.ai/ru/posts/seedream-5-pro-layer-decomposition-api).

### Можно ли сделать прозрачной уже готовую картинку в Seedream 5.5?

Да, через режим правки. Kie по состоянию на 12 ноября 2026 года принимает `background: "transparent"` и для генерации по тексту, и для правки с входными изображениями, а Segmind сделал прозрачную правку позы в 1.5K по одному референсу. В Jimeng, по описанию StartAI, достаточно загрузить картинку и попросить вынести нужный объект в отдельный прозрачный слой. Проверять результат нужно так же, как сгенерированный с нуля.

### Можно ли получить из Seedream 5.5 видео с прозрачным фоном?

Нет, Seedream 5.5 выдаёт только статичные изображения. Пример на странице модели, где бегущая девушка показана серией картинок с прозрачным фоном, — это отдельные кадры, каждый со своей альфой, а не видео с альфа-каналом. Собрать из них анимацию можно в видеоредакторе, который понимает прозрачные PNG; при этом часть пользователей 剪映 в ноябре 2026 года сообщала, что экспорт видео с прозрачным фоном там больше не поддерживается.
