Словарь

Что такое inpainting и outpainting

Inpainting - перерисовка выделенной части готовой картинки, а остальное остаётся как было. Outpainting - дорисовка изображения за его краями, когда кадр нужно расширить.

Обновлено 28 октября 2026

В этой статье · 4 разделов
  1. Простыми словами
  2. Где это встречается на практике
  3. Типичная путаница
  4. Что запомнить

Простыми словами

Представьте реставратора. Ему принесли картину с пятном в углу, и он закрашивает только пятно, подбирая цвет и мазок под всё остальное. Это inpainting: вы выделяете кусок картинки, и нейросеть перерисовывает его так, чтобы он вписался в окружение.

Outpainting работает наоборот. Тут уже художник, которого попросили расширить холст: справа добавить кусок пейзажа, сверху побольше неба. Нейросеть смотрит на то, что уже нарисовано, и продолжает сцену за пределы исходной рамки.

Оба приёма выросли из диффузионных моделей. Модель умеет «проявлять» картинку из шума, и ей можно сказать: вот эту часть оставь, а здесь проявляй заново.

На практике это выглядит так. Сгенерировали портрет, лицо отличное, а у человека шесть пальцев. Без inpainting пришлось бы перегенерировать всё и надеяться на удачу. С ним вы обводите кисть руки, пишете «рука с пятью пальцами», и меняется только она.

Где это встречается на практике

Почти в каждом серьёзном генераторе картинок есть хотя бы один из двух режимов, просто называются они по-разному.

  • Midjourney. У сгенерированной картинки есть кнопка Vary (Region): выделяете область и меняете промпт для неё. Это inpainting. Для outpainting есть Zoom Out (отдалить кадр) и Pan (расширить в одну сторону). В веб-версии всё собрано в редакторе. Полноценного бесплатного плана у Midjourney нет.
  • ChatGPT. В режиме генерации картинок можно открыть изображение и закрасить кистью нужный участок, а потом написать, что там должно быть. Можно и просто попросить словами: «замени фон на море» или «сделай кадр шире». Но тогда модель часто перерисовывает картинку целиком, и мелкие детали уплывают.
  • Canva. Инструмент Magic Edit перерисовывает выделенное, Magic Expand расширяет фото до нужного формата. Удобно, когда вертикальное фото нужно растянуть под горизонтальный баннер.
  • Adobe Photoshop. Функции Generative Fill и Generative Expand: тот же inpainting и outpainting, только внутри профессионального редактора.
  • Leonardo AI и Krea. В обоих есть холст-редактор, где можно закрашивать области и расширять кадр, выбирая модель под задачу.

Учтите, что каждая перерисовка обычно стоит как новая генерация. В Midjourney она тратит минуты быстрого режима, в Leonardo AI списывает токены. Если ковырять одну руку раз десять, лимит кончится быстрее, чем кажется.

Из сервисов, которые работают в России без VPN, генерацию картинок предлагают GigaChat, Алиса AI и Qwen. Точечное редактирование с выделением области там развито слабее. Чаще изменения приходится описывать словами в чате.

Типичная путаница

Первый миф: «любая нейросеть умеет править картинки». Claude, DeepSeek и большинство чат-ботов картинки видят и описывают, но сами их не рисуют. Попросите Claude «убрать человека с фото», и он честно скажет, что не может, или предложит инструкцию для Photoshop.

Второй: «inpainting ничего не испортит». На наш взгляд, это самое частое разочарование. Если выделить слишком маленькую область, появится заметный шов или пятно другого оттенка. Если описать в промпте всю сцену, модель может нарисовать в выделенном куске целую новую комнату. Описывайте только то, что должно появиться в этом месте.

Третий: путают outpainting с увеличением разрешения (апскейлом). Апскейл делает ту же картинку чётче и крупнее. Outpainting добавляет новый контент, которого на исходнике не было. При расширении фото человека нейросеть придумает его ноги или интерьер вокруг, и придуманное может не совпасть с реальностью.

Что запомнить

  • Inpainting меняет выделенный кусок картинки, outpainting дорисовывает её за краями.
  • Это способ спасти удачную генерацию, а не начинать с нуля.
  • В Midjourney ищите Vary (Region), Zoom Out и Pan, в Canva Magic Edit и Magic Expand, в Photoshop Generative Fill.
  • Выделяйте область с запасом, а в промпте описывайте только то, что должно появиться внутри.
  • Каждая перерисовка обычно расходует лимит как полноценная генерация.

Честно говоря, проще всего научиться на простой задаче: уберите лишний предмет с фона своей фотографии. За пару попыток станет понятно, как модель реагирует на размер выделения и формулировку.

Частые вопросы

Чем inpainting отличается от обычной генерации по промпту?

Обычная генерация каждый раз рисует картинку с нуля. Inpainting трогает только выделенную область, а всё остальное оставляет нетронутым. Поэтому удачную композицию не приходится терять из-за одной кривой руки.

Умеет ли Claude делать inpainting?

Нет. Claude понимает картинки и может их описать, но сам изображения не рисует и не редактирует. Для inpainting нужен сервис с генерацией картинок: ChatGPT, Midjourney, Canva, Leonardo AI и похожие.

Почему после inpainting заметен шов?

Обычно выделение слишком тесное или промпт спорит с остальной картинкой. Помогает выделить область с запасом и описать в промпте то, что должно оказаться в этом месте, а не всю сцену целиком.