Введение
Маски и композитинг играют важнейшую роль в рабочих процессах обработки изображений, особенно при таких операциях, как outpainting. В этом руководстве мы рассмотрим, как использовать инструменты ComfyUI для маскирования и композитинга, чтобы восстановить исходные пиксели после операции outpainting. Этот процесс гарантирует, что исходное изображение останется нетронутым, а холст будет бесшовно расширен.
Содержание
Что такое outpainting?
Outpainting — это техника расширения холста изображения путём генерации нового содержимого по его краям. Хотя это полезно для расширения изображения, при этом часто происходит повторная выборка всего изображения, изменяющая его исходные детали. Чтобы сохранить целостность исходного изображения, можно использовать техники маскирования и композитинга.
Как работает маскирование в ComfyUI
Маскирование позволяет определять области изображения, в которых конкретные операции должны или не должны выполняться. В ComfyUI маски создаются с помощью таких узлов, как Pad Image For Outpainting, которые создают предварительный просмотр маски. Затем эти маски используются другими узлами, такими как Set Latent Noise Mask, чтобы контролировать, как шум применяется во время сэмплинга.
Ключевые понятия маскирования:
- Белые области маски: позволяют вставлять новый случайный шум.
- Чёрные области маски: предотвращают вставку шума, сохраняя исходное латентное изображение.
Этот подход является частью стандартного рабочего процесса «изображение в изображение» в ComfyUI.
Использование ImageCompositeMasked для композитинга
Чтобы заменить повторно выбранные пиксели исходным изображением, ComfyUI предоставляет узел под названием ImageCompositeMasked. Этот узел обеспечивает композитинг, смешивая исходное изображение с дорисованными областями на основе маски.
Пошаговая настройка:
- Создайте узел ImageCompositeMasked:
- Дважды щёлкните, чтобы создать узел.
- Введите “ImageCompositeMasked” (всё одним словом), чтобы найти его.
- Подключите входы:
- Вход маски: подключите маску, созданную узлом Pad Image For Outpainting.
- Вход назначения: подключите исходное изображение ко входу назначения. Это гарантирует, что исходные пиксели будут видны в чёрных областях маски.
- Вход источника: подключите вновь созданную дорисованную область ко входу источника. Это заполнит белые области маски расширенным холстом.
- Подключите выходы:
- Подключите выход узла ImageCompositeMasked к:
- Узлу предварительного просмотра, чтобы визуализировать скомпонованный результат.
- Узлу save image extended, чтобы сохранить итоговое изображение.
- Узлу image comparer для сравнения исходной и скомпонованной версий.
- Подключите выход узла ImageCompositeMasked к:
Полный рабочий процесс:

Результаты и преимущества композитинга
После соединения узлов и постановки рабочего процесса в очередь выполняется операция композитинга. Конечный результат восстанавливает детали исходного изображения в областях, затронутых повторной выборкой, и бесшовно интегрирует дорисованные области. Используя узел image comparer, можно визуально проверить различия между исходной и скомпонованной версиями.
Ключевые преимущества:
- Сохранённые исходные детали: гарантирует, что исходные пиксели останутся нетронутыми.
- Улучшенное качество изображения: сочетает лучшее из двух миров — исходные детали и расширенный холст.
- Эффективный рабочий процесс: узловая система ComfyUI упрощает сложные операции.
Практические применения
Эта техника особенно полезна в таких сценариях, как:
- Восстановление изображений: исправление изображений, подвергшихся повторной выборке или искажению.
- Креативный дизайн: расширение произведений искусства или фотографий с сохранением исходного качества.
- Контент, созданный ИИ: улучшение изображений, созданных ИИ, путём объединения исходных и сгенерированных элементов.
Источники
Подробнее об узлах и рабочих процессах ComfyUI см. в официальной документации:
Документация ComfyUI
Заключение
Маски и композитинг — мощные инструменты в рабочих процессах обработки изображений. Используя такие узлы, как ImageCompositeMasked в ComfyUI, вы можете восстановить исходные пиксели после outpainting, добиваясь высококачественных результатов с минимальными усилиями. Работаете ли вы над творческими проектами или задачами восстановления изображений, освоение этих техник поднимет ваш рабочий процесс на новый уровень.