Inpaint / Inpainting
- Автор: Команда PhotoPanda
- Обновлено
- 2 мин чтения
- 133 просмотра
Определение
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 в PhotoPanda
PhotoPanda предлагает 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 удаляет объекты бесплатно?
В PhotoPanda — 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. В PhotoPanda пока недоступно, в roadmap на 2026 Q3.
Связанные термины
- Stable DiffusionStable Diffusion — open-source diffusion модель текст-в-изображение от Stability AI (2022). Latent diffusion в 64×64×4 пространстве, U-Net + VAE + CLIP. Основа сотен производных моделей и сервисов.
- Nano BananaNano Banana (кодовое название Google Gemini 2.5 Flash Image) — модель Google для редактирования фото по тексту. Лучшая identity preservation при правках, на 30–50% дешевле GPT Image 2.
- GPT Image 2GPT Image 2 — модель OpenAI для генерации и редактирования изображений по тексту (2025). Лучшее понимание сложных промптов, точная отрисовка текста на картинках. Только через API OpenAI.
- Апскейл фотоАпскейл фото — увеличение разрешения изображения нейросетью с восстановлением деталей. В отличие от обычного интерполяционного увеличения (bicubic), AI-апскейл генерирует утерянные детали на основе обученных моделей.
- Колоризация (Colorization)Колоризация — автоматическое раскрашивание чёрно-белых изображений в цветные через нейросеть. Современные модели (ColorFlow, Adobe Quickfire) учитывают исторический период съёмки для period-accurate раскраски.
- Adversarial training (состязательное обучение)Adversarial training (состязательное обучение) — метод, при котором две нейросети учатся друг против друга: генератор создаёт данные, дискриминатор их разоблачает. Лежит в основе GAN и adversarial-лосса в апскейле (ESRGAN) и восстановлении лиц (GFPGAN).
Материал подготовила
Команда PhotoPanda
Редакция сервиса обработки фото PhotoPanda.