Пайплайн генерации картинок: от задачи до файла на сайте
Семь шагов: задача, промпт, серия, отбор по критериям, доработка по маске, увеличение и сборка — один исходник на все форматы и текст в макете, с живыми примерами.
Коротко
Хорошая сгенерированная картинка — это не один удачный промпт, а пайплайн из семи шагов. Сначала задача: где картинка будет стоять, в каких форматах, где будет текст. Потом промпт по формуле и серия из 8–16 вариантов, в которой за раз меняется что-то одно. Лучший выбирают по критериям, заданным заранее, — товар верный, руки и края целы, нет каши из букв, — а не по первому впечатлению. Выбранную картинку дорабатывают по маске, а не генерируют заново, увеличивают вдвое больше самого крупного места показа и из одного широкого исходника кадрируют все форматы. Текст и логотип добавляют в макете, цвет подгоняют под серию, а на сайт картинка уходит в AVIF или WebP с описанием. Промпт, seed и правки сохраняют — так серию можно продолжить и через месяц.
Семь шагов от задачи до файла
Нажмите на шаг: что на входе, что на выходе и что проверить, прежде чем идти дальше.
01Задача
- На входе
- место показа и цель
- На выходе
- формат, размер, место под текст, 3–5 референсов
- Проверка
- пропорции и место под заголовок известны до первого промпта
02Промпт
- На входе
- задача и референсы
- На выходе
- промпт по формуле
- Проверка
- одна сцена; свет, камера и формат названы
03Серия
- На входе
- промпт
- На выходе
- 8–16 вариантов
- Проверка
- за раз меняется одно слово; где можно, seed закреплён
04Отбор
- На входе
- серия
- На выходе
- 1–2 кандидата
- Проверка
- критерии заранее: товар верный, руки и края целы, нет каши из букв
05Доработка
- На входе
- кандидат
- На выходе
- исправленная картинка
- Проверка
- дорисовка по маске: деталь, фон, расширение кадра под формат
06Увеличение
- На входе
- доработанная картинка
- На выходе
- файл нужного размера
- Проверка
- вдвое больше самого крупного места показа, без «пластиковой» кожи
07Сборка
- На входе
- готовая картинка
- На выходе
- файлы для сайта и соцсетей
- Проверка
- цвет под серию, текст и логотип — в макете, AVIF или WebP, alt
Больше всего времени уходит не на промпт, а на отбор и доработку. Поэтому важнее всего первый шаг: когда формат, место под текст и критерии известны заранее, серию генерируют под задачу, а отбор занимает минуты, а не вечер.
Задача на картинку: шесть вопросов
Ответы помещаются в несколько строк и экономят десяток серий.
| Вопрос | Пример ответа |
|---|---|
| Где будет стоять? | баннер на главной и пост 4:5 |
| Что главное в кадре? | кресло целиком, видна фактура ткани |
| Где будет текст? | левая треть кадра пустая |
| Какой свет и настроение? | мягкий дневной свет, светлый спокойный интерьер |
| Чего не должно быть? | людей, чужих логотипов, надписей |
| Какие референсы? | три фото из каталога бренда |
Серия и отбор по критериям
Восемь вариантов одного промпта. Шесть отсеяны по причине, которую можно назвать, один выбран, один — в запасе.
Если генератор позволяет, seed — начальное число генерации — закрепляют, а в серии меняют одно слово за раз: тогда видно, что именно изменило картинку. Если после двух серий ничего не подошло, исправляют промпт, а не надеются на удачу: одни и те же причины отказа повторяются и подсказывают, каких слов не хватает.
Доработать, а не генерировать заново
Хорошую композицию с одной сломанной деталью исправляют по маске — остальная картинка остаётся как была.
A light grey wool armchair in a bright Scandinavian living room, soft daylight from a large window on the left, eye-level shot, 35mm lens, calm neutral palette of sage green and off-white, wooden floor, a small plant on the right, photorealistic interior photography, the armchair placed slightly right of centre, aspect ratio 3:2
Дорисовка по маске заменяет выделенный участок: лишнюю ножку, странную руку, пятно на стене. Расширение кадра достраивает картинку за краями: квадрат становится широким баннером, а место под заголовок появляется там, где его не было. И то и другое встроено во многие генераторы и в Photoshop — как генеративная заливка и генеративное расширение.
Генерировать заново нужно, когда неверны композиция, свет или ракурс: никакая маска не превратит свет справа в свет слева. Тогда причина уходит в промпт, и серия начинается снова.
Увеличение — после доработки: картинку увеличивают в два-четыре раза, чтобы она оставалась чёткой на самом большом экране. «Творческое» увеличение дорисовывает новые детали — лица, ткань и надписи после него проверяют.
Один исходник — все форматы
Переключите форматы. Широкий исходник с главным в средней трети даёт пост, сторис, обложку и превью ссылки без новых генераций.
Поэтому о форматах спрашивают на первом шаге: вертикальную сторис не вырезать из кадра, где кресло стоит у края. Если исходник узок для баннера, кадр расширяют на шаге доработки.
Текст и логотип — в макете
Генераторы всё лучше пишут короткие слова, но название бренда, цены и логотип накладывают сверху в макете.
В макете текст набран шрифтом бренда, не плывёт, правится за минуту и переводится на другой язык. В промпте достаточно оставить чистую поверхность: «a plain kraft bag without any print».
Пайплайн в файлах: 2 примера
Запись в библиотеку промптов, по которой картинку можно повторить, и разметка, с которой она уходит на сайт.
Запись в библиотеке
Одна запись на каждую опубликованную картинку: промпт, seed, правки и где она стоит.
# Достаточно, чтобы повторить картинку или продолжить серию
id: armchair-living-room-01
used: баннер на главной, пост 4:5
generator: название и версия генератора
prompt: >
a light grey wool armchair in a bright Scandinavian living room,
soft daylight from a large window on the left, eye-level shot,
35mm lens, calm neutral palette, empty space on the left third
aspect: "3:2"
seed: 48213
edits:
- inpaint: убрана лишняя задняя ножка
- outpaint: кадр расширен влево под баннер
upscale: 2x
final: /img/armchair-living-room-01.avif
На сайте
AVIF и WebP с запасным JPEG, три размера под разные экраны, размеры картинки и описание.
<picture>
<source type="image/avif" sizes="100vw"
srcset="/img/armchair-960.avif 960w, /img/armchair-1920.avif 1920w, /img/armchair-3840.avif 3840w">
<source type="image/webp" sizes="100vw"
srcset="/img/armchair-960.webp 960w, /img/armchair-1920.webp 1920w, /img/armchair-3840.webp 3840w">
<img src="/img/armchair-1920.jpg" width="1920" height="1280" fetchpriority="high"
alt="Светло-серое шерстяное кресло у большого окна в светлой гостиной">
</picture>
7 правил пайплайна
-
01
Задача — до промпта
Форматы, место под текст и то, чего в кадре быть не должно.
-
02
Серия, а не один кадр
8–16 вариантов, одно изменение за раз.
-
03
Критерии заранее
У каждого отказа есть причина, которую можно назвать.
-
04
Дорабатывать по маске
Генерировать заново — только если неверны композиция или свет.
-
05
Широкий исходник
Главное в средней трети — все форматы режутся из одной картинки.
-
06
Текст — в макете
Названия, цены и логотипы не генерируют.
-
07
Запись на каждую картинку
Промпт, seed и правки — чтобы повторить серию.
Частые ошибки в пайплайне
-
Генерировать до задачи
Красивый квадрат, который не встаёт в баннер.
-
Выбирать по первому впечатлению
Лишний палец замечает клиент, а не вы.
-
Генерировать заново из-за одной детали
Хорошая композиция теряется ради одной руки.
-
Текст, нарисованный генератором
Буквы плывут, а опечатку не исправить.
-
Картинка без размеров
PNG на 6 МБ на главной и прыгающая вёрстка.
-
Ничего не сохранено
Через месяц серию не продолжить.
Вопросы о пайплайне генерации
Сколько вариантов генерировать?
8–16 на одну идею. Если после двух серий ничего не подошло, промпт исправляют, а не повторяют.
Доработать или сгенерировать заново?
Дорабатывать — когда неверна одна деталь; генерировать заново — когда неверны композиция, свет или ракурс.
Какое разрешение нужно?
Примерно вдвое больше самого крупного места показа: для баннера шириной 1920 px — исходник около 3840 px.
Можно ли генерировать текст прямо на картинке?
Короткие слова иногда получаются, но названия, цены и логотипы — в макете: точный шрифт, легко исправить, легко перевести.
Как сохранить единый стиль серии?
Одни и те же слова для света и палитры, закреплённый seed или референс стиля, если генератор это умеет, и подгонка цвета в конце.
В каком формате ставить на сайт?
AVIF или WebP с запасным JPEG, несколько размеров через srcset, заданные ширина и высота и описание в alt.