Image Prep For ICLora(ImagePrepForICLora)
Этот узел принимает эталонное изображение и позволяет пользователю указать целевую ширину и высоту выходного изображения, а также ширину рамки.
Image Prep For IC Lora
Узел Image Prep For ICLora принимает эталонное изображение и позволяет пользователю указать целевую ширину и высоту выходного изображения, а также ширину рамки.
Узел Image Prep For ICLora: это инструмент предварительной обработки изображений, специально предназначенный для подготовки входных изображений для модели ICLora. Его основная функция: изменение размера эталонного изображения и обработка связанной маски, обеспечивая соответствие формата изображения требованиям последующей обработки моделью.
Функциональность узла
Этот узел принимает эталонное изображение и позволяет пользователю указать целевую ширину и высоту выходного изображения, а также ширину рамки. Внутренне он выполняет интеллектуальное масштабирование на основе соотношения сторон эталонного изображения и поддерживает точный контроль над областью изображения с помощью необязательного параметра маски. Выходными данными узла являются изображение и соответствующая ему маска, обработанные с изменением размера и применением маски.
Описание параметров узла - Image Prep For ICLora
Входные соединения (Inputs)
| Имя параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон/Опции | Описание |
|---|---|---|---|---|---|
reference_image | IMAGE | Да | - | - | reference_image (входной параметр): Эталонное изображение, используемое в качестве основы для обработки. Узел будет выполнять изменение размера и применение маски на основе этого изображения. |
latent_image | IMAGE | Нет | - | - | latent_image (входной параметр): Необязательное латентное изображение, используемое для определения количества пакетов (batch) выходного изображения. |
latent_mask | MASK | Нет | - | - | latent_mask (входной параметр): Необязательная маска для управления областью латентного изображения. |
reference_mask | MASK | Нет | - | - | reference_mask (входной параметр): Необязательная маска для определения области эталонного изображения, которую необходимо сохранить. |
Параметры управления (Parameters)
| Имя параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон/Опции | Описание |
|---|---|---|---|---|---|
output_width | INT | Да | 1024 | 1 - 4096 (шаг: 1) | output_width (входной параметр): Устанавливает ширину выходного изображения в диапазоне от 1 до 4096 с шагом 1. |
output_height | INT | Да | 1024 | 1 - 4096 (шаг: 1) | output_height (входной параметр): Устанавливает высоту выходного изображения в диапазоне от 1 до 4096 с шагом 1. |
border_width | INT | Да | 0 | 0 - 4096 (шаг: 1) | border_width (входной параметр): Устанавливает ширину рамки, добавляемой к изображению, в диапазоне от 0 до 4096 с шагом 1. |
Выходные данные (Output)
| Имя параметра | Тип данных | Описание |
|---|---|---|
| IMAGE | IMAGE | IMAGE (выходной параметр): Итоговое изображение после изменения размера и обработки маской. |
| MASK | MASK | Маска, обработанная аналогичным образом. |
Сценарии использования
В рабочем процессе генерации изображений или переноса стиля этот узел можно использовать, когда необходимо объединить эталонное изображение (например, фотографию человека) с латентным изображением (например, наброском сцены). Вы сначала подключаете эталонное и латентное изображения к узлу, устанавливаете желаемый выходной размер, и узел выдает обработанное изображение, которое можно напрямую подать в модель ICLora, чтобы направить модель на генерацию нового изображения, сочетающего черты эталонного изображения.
Важные замечания
Обратите внимание, что узел имеет определенную логику обработки количества пакетов (batch) входных изображений. Если предоставлено латентное изображение и количество его пакетов отличается от эталонного, узел автоматически скопирует эталонное изображение, чтобы соответствовать количеству пакетов латентного изображения.
Ссылка на исходный код узла Image Prep For ICLora
Узел Image Prep For ICLora взят из пакета узлов ComfyUI-KJNodes.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.