У вас идеальное вертикальное фото, и оно нужно как горизонтальный баннер. Или изображение, у которого обрезан верх и не хватает места для заголовка. Или квадратная иллюстрация, которая должна стать обоями телефона. Во всех трёх случаях традиционное решение плохое: растягивание искажает, обрезка отнимает ещё больше места, а пересъёмка стоит времени.
Outpainting решает это, генерируя то, что находилось бы за пределами кадра. ИИ анализирует существующее изображение, понимает сцену, перспективу и освещение, и продолжает сценарий за исходными границами. Результат — увеличенное изображение, не увеличенное в разрешении, а расширенное.
Это руководство рассказывает, что это такое, когда использовать, когда не использовать, как составить запрос на расширение, о самых частых проблемах и как их решать. Также включает шесть готовых промтов для самых распространённых случаев.
Что такое outpainting и как это работает
Outpainting — это генерация нового контента за пределами границ существующего изображения. Модель использует уже имеющиеся пиксели как контекст — цвета, формы, направление света, линии перспективы — и синтезирует логичное продолжение сцены в пустых областях.
У этого термина есть «родственник», который часто путают: inpainting — это противоположность, то есть генерация контента внутри изображения, замена выбранной области. Inpainting стирает объект и заполняет отверстие. Outpainting добавляет пространство вокруг.
Ещё более важное различие: outpainting — это не увеличение разрешения. Увеличение изображения (то, что часто называют upscaling) увеличивает количество пикселей, сохраняя тот же кадр. Outpainting сохраняет плотность пикселей и увеличивает кадр. Это разные операции, решающие разные задачи, и путать одну с другой — самая частая ошибка начинающих.
Outpainting, изменение размера, обрезка или увеличение: что нужно вам
Большинству людей, ищущих outpainting, на самом деле нужно что-то другое. Эта таблица решает вопрос за десять секунд.
| Ваша проблема | Что вам нужно |
|---|---|
| Изображение слишком маленькое в пикселях | Увеличение разрешения (upscaling) |
| Изображение слишком большое по весу или размеру | Изменить размер |
| По краям лишний контент, который нужно убрать | Обрезка |
| По краям не хватает сцены, которую нужно добавить | Outpainting |
| Пропорция неверна, а обрезка потеряет что-то важное | Outpainting |
| Пропорция неверна, но есть запас по краям | Обрезка |
Заметьте, что только две строки — «не хватает сцены» и «обрезка потеряет что-то важное» — действительно требуют outpainting. В остальных случаях традиционные инструменты быстрее, предсказуемее и не добавляют выдуманный контент: можно изменить размер, обрезать или увеличить разрешение без какой-либо генерации.
💡 Быстрый тест: если можно решить обрезкой, не теряя ничего важного, обрезайте. Outpainting всегда что-то выдумывает, а выдуманный контент — это контент, который может выйти неправильно.
Когда расширять, а когда нет
Хорошо работает на: пейзажах, небе, текстурах, однородных поверхностях, просторных интерьерах, размытых фонах и сценах с предсказуемым узором. Всё, что ИИ может продолжить, не выдумывая сложную структуру.
Плохо работает на: частично обрезанных лицах, руках у края, тексте, продолжающемся за край, архитектуре со строгой геометрией, повторяющихся узорах с точным выравниванием и всём, где зритель точно знает, каким должно быть продолжение. В этих случаях ошибка очевидна.
Не используйте, когда изображение представляет что-то реальное, требующее точности — фото продукта в рекламе, документ, чек, журналистское изображение. Расширение в таких случаях создаёт контент, которого никогда не существовало, со всеми вытекающими проблемами.
Пошаговая инструкция по расширению изображения
- Начните с самого высокого доступного разрешения. Расширение маленького изображения ухудшает всё: новая область рождается с той же низкой плотностью, и шов становится заметнее. Если оригинал маленький, сначала увеличьте разрешение.
- Определите финальные пропорции. Решите заранее, будет ли это 16:9, 9:16, 1:1 или другое. Расширение «немного» с решением позже обычно приводит к двум расширениям, а каждое расширение немного ухудшает результат.
- Выберите направления. Расширять только по бокам проще, чем во всех четырёх направлениях. Чем меньше новой площади, тем меньше риск ошибки.
- Напишите запрос, описывающий продолжение. Не описывайте всё изображение: опишите то, что должно быть за его пределами.
- Сгенерируйте и сравните пакетом. Две-три попытки быстро покажут, какое продолжение наиболее логично.
- Проверьте стык в реальном размере. Увеличьте масштаб на линии, где заканчивается оригинал и начинается новое. Именно там появляются дефекты.
Как составить запрос на расширение
Описывайте продолжение, а не изображение
Самая частая ошибка — переописывать то, что уже видно. Модель уже видит изображение; она не знает, что должно быть вокруг него. «Продолжите пляж вправо, море уходит к горизонту, мокрый песок на переднем плане» работает намного лучше, чем «красивый пляж на закате».
Зафиксируйте то, что не может измениться
Явно попросите сохранить оригинал. Эта фраза даёт реальную разницу:
Укажите освещение и перспективу
Это два элемента, которые чаще всего выдают неудачное расширение. Если свет на оригинале идёт слева, а новая область имеет тени в неправильную сторону, глаз замечает это сразу, даже не понимая почему. Указание «то же направление света» и «та же линия горизонта» значительно снижает этот риск.
Скажите, что должно продолжать существовать
Перечислите элементы сцены, которые должны продолжаться за край: «продолжите деревянный стол, кирпичную стену на фоне и ту же размытую глубину резкости». Без этого модель иногда придумывает другую сцену прямо за границей.
Скажите также, чего не должно появляться
В новой области модель склонна добавлять элементы по своей инициативе — больше людей, больше предметов, здание на горизонте. Если вам нужно чистое пространство для текста, попросите: «расширенная область чистая и однородная, без новых объектов или людей».
Шесть готовых промтов для расширения
Из вертикального в горизонтальный
Из горизонтального в вертикальный для телефона
Создать место для текста
Обрезанный портрет
Продукт с большим пространством
Панорамный баннер
Расширяйте поэтапно, а не сразу
Это техника, которая больше всего улучшает результат, и почти никто её не использует. Вместо того чтобы запросить утроение ширины изображения сразу, расширяйте на 20–30% и повторяйте.
Причина проста: чем больше новая область относительно существующей, тем меньше контекста у модели для ориентира. Расширяя постепенно, каждый этап начинается с изображения, уже содержащего предыдущее расширение, и у модели всегда достаточно материала для логичного продолжения.
На практике три расширения по 25% дают намного лучший результат, чем одно на 75%. Цена — время, а выигрыш — согласованность перспективы и освещения, именно там, где большие расширения проваливаются.
💡 Практический лимит: свыше примерно удвоения исходного размера изображение начинает выглядеть как другая сцена с куском оригинального фото, приклеенным посередине. Если нужно намного больше пространства, вероятно, лучше сгенерировать всё изображение заново сразу в нужном формате.
Самые частые случаи использования
Переиспользовать изображение в другом формате
Самое частое применение. Иллюстрация для квадратной ленты, которую нужно превратить в горизонтальную обложку, или вертикальное фото, которое станет баннером. Расширение сохраняет исходную композицию вместо её обрезки.
Освободить место для текста
Очень полезно в рекламных материалах и превью. Вместо размещения текста поверх объекта вы создаёте чистую боковую полосу. Явно попросите, чтобы новая область была однородной и без деталей.
Исправить слишком тесный кадр
Фото, где верх головы прилип к краю, или где не хватило места перед человеком, смотрящим в сторону. Расширение на несколько процентов решает это и обычно остаётся незамеченным, потому что новая область небольшая.
Адаптировать для печати
Печать требует поля под обрез за пределами финальной области. Расширение на несколько миллиметров с каждой стороны предотвращает обрезку части изображения — и это случай, когда новый контент даже не появится в финальном результате, что делает риск практически нулевым.
Перекомпоновать сгенерированное изображение, которое вышло тесным
Случается часто: ИИ генерирует хорошую сцену, но с неправильным кадром. Расширение быстрее и безопаснее, чем генерация заново с надеждой, что новая версия окажется такой же хорошей.
Где делать outpainting
Три пути, от самого простого до самого контролируемого.
Диалоговые инструменты. Вы отправляете изображение и просите расширение на естественном языке. Это самый быстрый путь, хорошо покрывающий большинство случаев. Ограничение — контроль: вы не задаёте точное количество пикселей в каждом направлении. Гайд по ChatGPT для создания изображений подробно показывает этот процесс.
Редакторы с расширяемым холстом. Вы перетаскиваете края кадра, и инструмент заполняет пустое пространство. Это метод с наибольшим контролем над точной областью генерации, предпочитаемый теми, кто работает с фиксированным форматом.
Открытые модели с маской. Максимальный контроль, включая силу генерации и негативный промт, ценой настройки. Подходит для большого объёма или специфических требований.
Поскольку варианты часто меняются, практический критерий — протестировать на своём изображении и сравнить шов. Гайд по лучшим ИИ для создания изображений поможет решить, с чего начать.
Самые частые проблемы и как их решать
Видимый шов на стыке
Заметная линия там, где заканчивается оригинал. Обычно возникает из-за разницы резкости или цвета между двумя областями. Решение: расширять меньшими шагами и, если сохраняется, явно попросить «непрерывный и незаметный переход, та же резкость и та же цветовая температура».
Дублированные элементы
Модель повторяет объект из оригинала в новой области — два идентичных дерева, два одинаковых столба. Это самый частый дефект. Решение: попросить «не повторять существующие элементы, разнообразное и естественное продолжение» и, если сохраняется, расширять меньше за раз.
Нарушенная перспектива
Линии, которые должны сходиться, начинают расходиться, или горизонт меняет высоту. Появляется в основном в архитектуре и интерьерах. Решение: указать в запросе «та же линия горизонта и та же точка схода». Если не помогает, это случай, когда обрезка — лучший путь.
Смещение стиля
Новая область выходит с немного другим видом — более насыщенная, более резкая, с другой текстурой. Решение: попросить «та же палитра, то же зерно и тот же уровень детализации, что и в оригинальном изображении».
Выдуманные объекты
Появляются люди, животные или постройки, которых вы не просили. Решение: включить в инструкцию «расширенная область без новых объектов, людей или построек».
Потеря резкости в новой области
Сгенерированная часть выходит мягче оригинала. Решение: начать с изображения более высокого разрешения и в финале применить коррекцию резкости ко всему изображению для выравнивания.
После расширения: финализация файла
Расширенное изображение редко выходит точно в нужном размере и почти никогда — в нужном весе.
Настроить размеры. Расширение создаёт новую пропорцию, но не обязательно нужное финальное разрешение. Изменение размера приводит изображение к точному размеру назначения — 1920 на 1080 для баннера, 1080 на 1920 для сторис.
Обрезать края. Если расширение вышло чуть больше в каком-то направлении, обрезать несколько пикселей лучше, чем менять размер и искажать пропорцию.
Выровнять резкость. Когда новая область вышла мягче, улучшение резкости всего изображения помогает скрыть разницу между оригиналом и сгенерированной областью.
Конвертировать и сжать. Расширенные изображения становятся больше по площади и, следовательно, тяжелее. Используйте конвертер для формата назначения и компрессор как последний шаг, всегда после изменения размера.
💡 Правильный порядок: увеличить разрешение при необходимости → расширить поэтапно → обрезать лишнее → изменить размер до финального → настроить резкость → конвертировать → сжать.
Полный пример от начала до конца
Реальная и частая ситуация: у вас есть вертикальное фото кофейни, снятое на телефон, и оно нужно как горизонтальный баннер 1920 на 1080 в шапке сайта, с местом слева для заголовка.
Этап 1 — проверить разрешение. Достаточно ли ширины у фото с телефона? Если высота оригинала меньше 1080 пикселей, сначала увеличьте разрешение. Расширение от маленького материала умножает дефекты.
Этап 2 — определить стратегию. Переход прямо из вертикального в 16:9 означает генерацию намного большей новой области, чем существует оригинала. Лучший путь: два-три последовательных боковых расширения, каждое добавляет около 30% ширины.
Этап 3 — первое расширение. Запрос описывает продолжение, а не фото:
Этап 4 — повторять до нужной пропорции. Каждое новое расширение начинается с предыдущего результата. Проверяйте стык на каждом шаге: легче исправить маленькую ошибку сейчас, чем обнаружить на третьем этапе, что перспектива нарушилась ещё на первом.
Этап 5 — расширить ещё немного влево. Чтобы открыть полосу для текста, дополнительное расширение только с этой стороны, с запросом чистой области:
Этап 6 — финализировать файл. Обрежьте лишнее до точной пропорции, измените размер до 1920 на 1080, настройте резкость, если новая область вышла мягкой, конвертируйте в WebP и сожмите в последнюю очередь.
Весь процесс занимает от десяти до пятнадцати минут и сохраняет оригинальное фото в центре композиции — именно то, что уничтожила бы обрезка.
Чек-лист расширенного изображения
- Исходная область осталась нетронутой, без изменений?
- Стык незаметен при увеличении 100%?
- Направление света одинаково в обеих областях?
- Линия горизонта остаётся на той же высоте?
- Ни один элемент оригинала не задублирован?
- Не появился ли объект или человек без запроса?
- Резкость равномерна между оригиналом и новой областью?
- Финальная пропорция соответствует назначению изображения?
Если какой-то пункт не выполнен, корректировка почти всегда одна и та же: расширять меньше за раз и повторять. Меньшие шаги решают большинство дефектов расширения.
Приведите расширенное изображение к точному размеру
Настройте финальное разрешение для баннера, сторис, обоев или печати прямо в браузере.
Изменить размер изображения