Читать книгу Создание AI изображений и видео с помощью ComfyUI - - Страница 5
Глава 4. Изображение → изображение (img2img)
Оглавление4.1. Загрузка исходного изображения
Для работы в режиме img2img требуется исходное изображение, которое будет трансформироваться согласно промпту и настройкам.
Способы загрузки:
1. Через узел Load Image:
– перетащите файл в окно ComfyUI;
– выберите файл через диалоговое окно узла;
– укажите путь к изображению в настройках узла.
2. Через буфер обмена:
– скопируйте изображение (Ctrl+C);
– в ComfyUI нажмите правой кнопкой мыши на рабочем пространстве → Paste Image.
Требования к исходному изображению:
– формат: PNG, JPEG, TIFF;
– разрешение: желательно не ниже 512×512 (для SD 1.5) или 1024×1024 (для SDXL);
– качество: минимум артефактов сжатия, чёткие контуры.
Рекомендации:
– для экспериментов используйте собственные фото или качественные референсы;
– сохраняйте оригинал перед обработкой;
– для стилизации подойдут эскизы или наброски.
4.2. Настройка силы воздействия (denoising strength)
Denoising strength – ключевой параметр, определяющий степень изменения исходного изображения.
Диапазон значений: от 0.0 до 1.0
Эффекты в зависимости от значения:
– 0.0–0.2 – минимальные правки (лёгкая ретушь, цветокоррекция);
– 0.3–0.5 – умеренная трансформация (смена стиля, добавление деталей);
– 0.6–0.8 – существенные изменения (полная смена композиции, замена объектов);
– 0.9–1.0 – почти полная генерация «с нуля» (исходник служит лишь подсказкой).
Как настроить:
1. В узле KSampler найдите параметр denoising strength.
2. Введите значение (например, 0.4).
3. Запустите генерацию и оцените результат.
Советы по подбору:
– начните с 0.4–0.5 для баланса между сохранением и изменением;
– повышайте значение, если нужно сильнее отойти от оригинала;
– снижайте, если важно сохранить детали (например, лицо на портрете).
4.3. Работа с масками и локальными изменениями
Маски позволяют точечно контролировать область применения изменений.
Типы масок:
1. Автоматическая (через ControlNet):
– использует контуры или позу из исходного изображения;
– настраивается в узле ControlNet.
2. Ручная (создаётся в ComfyUI или внешнем редакторе):
– чёрно‑белое изображение, где белый = изменение, чёрный = сохранение;
– загружается через узел Load Mask.
Создание ручной маски в ComfyUI:
1. Добавьте узел Create Mask (если доступен).
2. Настройте параметры:
– threshold (порог контраста);
– blur (размытие границ).
3. Соедините с узлом KSampler через вход mask.
Использование маски:
1. Загрузите маску через Load Mask или Load Image (если она в градациях серого).
2. Подключите выход MASK к входу mask в KSampler.
3. Установите denoising strength отдельно для маскированной области (если поддерживается).
Примеры применения масок:
– замена фона (маска на объект);
– ретушь лица (маска на проблемные зоны);
– добавление деталей (маска на пустую область).
4.4. Примеры: стилизация, ретушь, изменение деталей
1. Стилизация под художественный жанр
Цель: превратить фото в картину маслом.
Действия:
– загрузите фото через Load Image;
– в CLIP Text Encode (Positive) введите: `oil painting of a woman in a red dress, impressionist style, thick brushstrokes`;
– установите denoising strength = 0.6;
– запустите генерацию.
Результат: сохранена композиция, но добавлен художественный стиль.