Новое в Seedream 5.0 PRO: разбор фото на слои - фича для дизайнера
Я делаю картинки и видео нейросетями и проверяю модели на своих задачах. В Seedream 5.0 PRO появился разбор готовой картинки на слои, и я прогнал его на рекламном баннере в боте Cyber AI: все картинки ниже сделаны в нём.
Главное, что вынес из теста: не просите модель разобрать всё подряд. Назовите словами две-три вещи, которые собираетесь менять, и получите их чистыми отдельными файлами, а остальной макет останется целым на подложке.
Что проверял
Задача одна: взять готовый баннер, вынуть из него объект, поменять его и вернуть на место так, чтобы остальная картинка не сдвинулась ни на пиксель.
Исходник сделал там же, в Seedream 5.0 PRO: главный экран зоомагазина с навигацией, заголовком, карточкой товара, жёлтой кнопкой и золотистым ретривером, у которого лапа лежит на кнопке. Надписи на английском: русский текст модель пишет с ошибками, поэтому для макетов с кириллицей она не лучший выбор.
Промпт был такой:
Этот баннер я сделал в боте, в той же карточке Seedream 5.0 PRO, где потом разбирал его на слои.
Что считал результатом:
• подложка без дыр там, где стояли вынутые объекты;
• ни один элемент не потерялся по дороге;
• края у собаки чистые, без куска фона;
• правка одного слоя не трогает остальные.
Где это в боте
Открываете бота и жмёте «🚀 Открыть приложение». Раздел «🖼 Изображения», карточка «🟣 Seedream 5.0». В поле «Версия модели» ставите 5.0 PRO: разбор есть только у этой версии.
Загружаете одну картинку в «Референсные изображения». Как только она одна, появляется тумблер «Разложить на слои» - включаете. Качество приложение само переключит на 1.5K.
Дальше решаете, как выбрать части. Поле описания при разборе называется «Что разложить словами» и необязательно. Ниже блок «Что разложить», где на картинке пальцем обводятся рамки, до шестнадцати штук. Жмёте «Сохранить».
В чат приходит превью и отдельным сообщением архив: подложка, каждый вынутый элемент прозрачным PNG, собранная картинка и текстовый файл с описанием слоёв. Под превью кнопка «🧩 Редактирование», к ней вернусь ниже.
Списание идёт по числу вернувшихся файлов: если частей пришло меньше максимума, остаток возвращается на баланс.
Три способа выбрать части
Ничего не указывать. Модель сама нашла тринадцать элементов: логотип, меню, иконки, заголовок, подзаголовок, блок преимуществ, карточку, пачку лакомства, кнопку, собаку и даже вазу с сухоцветами. Подложка дорисована аккуратно: река и закат продолжаются там, где стояла собака.
А вот в карточке товара пропали жёлтая кнопка корзины и сердечко. Их нет ни в одном слое и нет на подложке: при сборке карточка вышла без них. И порядок слоёв модель выстроила по-своему: кнопка «Shop Now» легла поверх собаки, лапа ушла под неё.
Назвать словами. В поле написал «собака и карточка товара». Пришло ровно два слоя. Собака целиком, с лапой, без кусочков кнопки. Карточка со всем содержимым, включая корзину и сердечко. Всё остальное - заголовок, меню, кнопка - осталось на подложке нетронутым.
Обвести рамками. Две рамки: вокруг собаки и вокруг карточки. Карточка пришла целой, а в слой собаки попал край жёлтой кнопки: лапа на ней лежит, и рамка кнопку задела. Рамка ведь работает буквально: что касается объекта внутри неё, может уехать в его слой.
Правка одного слоя
Теперь сама задача: надеть на собаку бандану и не пересобирать баннер.
Берёте из архива файл собаки и загружаете его в ту же карточку Seedream 5.0 PRO одной картинкой. Разбор не включаете, включаете соседний тумблер «Сохранить прозрачность». Он для PNG, в котором уже есть прозрачные места: модель правит объект и не заливает пустоту фоном.
В описании я написал: «Надень на собаку красную бандану на шею. Позу, шерсть, свет и прозрачный фон оставь как есть». Пропорцию выбирайте ближе к форме слоя, чтобы вокруг объекта было меньше пустого поля.
Собака вернулась в бандане, с прозрачным фоном, в той же позе. Я поставил её обратно поверх подложки и сверил с исходником по пикселям: за пределами собаки не изменилось ни одной точки. Заголовок, карточка, кнопка, закат - всё как было.
Одно место всё же стоит проверить глазами: после правки по краю ушей появился тонкий светлый контур. На светлом закате его почти не видно, а на тёмном фоне он заметен. Смотрите край сразу на том фоне, куда объект вернётся.
Кнопка «Редактирование»
Кнопка под превью открывает страницу «Сборка слоёв». Там список всех частей с глазком: слой можно выключить, а порядок поменять перетаскиванием за полоску слева. Верхний в списке лежит поверх остальных. «Собрать» присылает новую картинку в чат.
Вот здесь и чинится проблема с лапой после разбора без указаний. Я перетащил собаку выше кнопки «Shop Now», нажал «Собрать» - и лапа снова лежит на кнопке, как в исходнике.
Чего страница не умеет: подложить вместо слоя свою изменённую версию. Для собаки в бандане понадобится любой редактор со слоями. Подложку кладёте вниз, новый PNG сверху, а выравнивать удобнее по собранной картинке из архива, включив её полупрозрачной.
Какой способ брать
• Поменять одну-две вещи и не трогать остальное - словами, назвать нужное
• Забрать объект без фона для другого макета - словами или рамкой, если объект стоит отдельно
• Разобрать чужой макет на все детали - ничего не указывать, потом сверить с исходником
• Объект касается соседнего элемента - словами: рамка захватит соседа
Где проверка кончается
Проверял на одном баннере, у которого чёткие элементы интерфейса и один крупный объект. Фотографию, где предметы перекрывают друг друга, я не разбирал: там результат может отличаться.
Разбор работает только на 5.0 PRO и только с одной картинкой. Рамки прямоугольные, свободного выделения по контуру нет. У самой ByteDance разбор на слои описан как отдельная функция 5.0 Pro, а в боте добавились свои ограничения. Архив приходит без координат слоёв: на место их возвращает страница «Сборка слоёв», а в стороннем редакторе выравниваете сами.
Надписи на русском модель выводит с ошибками. Если в макете нужна кириллица, её лучше добавить потом отдельно, а не просить Seedream.
Где повторить
Исходник, три разбора, правку слоя и сборку я делал в одном боте. Путь: «🖼 Изображения», «🟣 Seedream 5.0», версия 5.0 PRO.
Генерировать можно и прямо в чате с ChatGPT: плагин Cyber AI ставится по прямой ссылке или поиском «Cyhub» в разделе «Плагины» настроек ChatGPT. В Claude работает тот же плагин, а для своего кода те же модели есть по API.
А вы для чего взяли бы разбор на слои: чужие макеты разбирать или свои генерации править по частям?