Inpaint / Inpainting
Inpainting — техника редактирования фото, при которой выделенная область заменяется новым контентом, сгенерированным нейросетью с учётом контекста. Используется для удаления объектов, замены фрагментов, реставрации повреждений.
Inpainting (инпейнтинг) — техника редактирования изображения, при которой выделенная область заменяется новым контентом, сгенерированным нейросетью с учётом контекста окружающих пикселей. От англ. «in-paint» — «закрашивать». В русском часто пишут «инпейнт». Используется для удаления объектов, замены фрагментов, реставрации повреждений.
Принцип работы inpainting
Процесс inpainting состоит из трёх шагов:
- Маска: пользователь или нейросеть выделяет область для редактирования (через rectangle, brush, automatic segmentation)
- Контекст: модель анализирует пиксели вокруг маски — освещение, текстура, перспектива
- Генерация: создаётся новый контент внутри маски, который бесшовно сливается с окружением
Типы inpainting
- Context-aware fill (PatchMatch): классический алгоритм, копирует подходящие patches из других частей изображения. Photoshop Content-Aware Fill использует именно это
- GAN-based inpainting: использует GAN для генерации нового контента (CoModGAN, LaMa)
- Diffusion inpainting: на базе Stable Diffusion с маской. Самый качественный на 2026
- Prompt-based inpainting: с дополнительным текстовым промптом для контроля содержимого
Применения inpainting
- Удаление объектов: убрать постороннего человека с фото, ненужный знак, провод
- Восстановление повреждений: царапины, заломы, дыры на старых фото
- Замена фрагментов: «надень другую футболку», «замени фон в окне»
- Outpainting: расширение изображения за границы (специальный случай inpaint с маской по краям)
- Стиль-замена: применить стиль только к части изображения
Inpainting в Panda AI
Panda AI предлагает inpainting через инструмент edit-by-prompt:
- Загрузите фото
- Нарисуйте маску кистью на области для редактирования
- Введите промпт («remove person», «replace sky with sunset», «fill with grass»)
- Получите результат за 5–15 секунд
Под капотом — комбинация Nano Banana для простых задач (удаление) и SD inpainting checkpoint для сложных композиций. Цена: 5–15 ₽ за операцию.
Inpainting vs замена фона
Замена фона (background removal) — это специальный случай inpainting, где маска автоматически = всё, кроме главного объекта. Inpainting общего назначения позволяет более тонкое редактирование: убрать одного человека из группы, заменить одну деталь одежды и т.д.
Сложные случаи
- Большие маски (>30% изображения): модель начинает «галлюцинировать», результат непредсказуемый. Решение: серия маленьких inpaint вместо одной большой
- Сложная перспектива: inpaint плохо учитывает 3D-структуру. Прямые линии могут «изгибаться»
- Текст и логотипы: модель может «дорисовать» искажённый текст. Лучше точечно вырезать и заполнить
- Лица в маске: модель может сгенерировать другое лицо. Для лиц используйте PMRF restore
FAQ — inpainting
Inpainting удаляет объекты бесплатно?
В Panda AI — 5–15 ₽ за операцию. Self-hosted альтернативы: LaMa, ComfyUI с SD inpainting checkpoint, бесплатно при наличии GPU.
Какая модель лучше для inpaint в 2026?
Зависит от задачи. Для удаления объектов — LaMa или Nano Banana. Для сложных композиций с промптом — SDXL inpainting или Flux Fill. Для лиц — специализированный PMRF.
Можно ли inpaint видео?
Да, через ProPainter, FloEdit или Runway. Сложнее обычного inpaint из-за temporal consistency. В Panda AI пока недоступно, в roadmap на 2026 Q3.