Image Add Multi(ImageAddMulti)
Этот узел технически реализует смешивание изображений через операции с тензорами PyTorch, поддерживая четыре алгоритма смешивания: `add` (сложение), `subtract` (вычитание), `multiply` (умножение) и `difference` (разность).
Image Add Multi
Узел Image Add Multi технически реализует смешивание изображений с помощью операций с тензорами PyTorch, поддерживая четыре алгоритма смешивания: add, subtract, multiply и difference.
Image Add Multi — это инструмент для обработки смешивания изображений, основная функция которого заключается в объединении нескольких входных изображений в соответствии с заданными математическими операциями. Он позволяет пользователю гибко контролировать количество изображений, участвующих в смешивании, и выбирать различные режимы смешивания для создания итогового выходного изображения.
Функциональность узла
Этот узел технически реализует смешивание изображений с помощью операций с тензорами PyTorch, поддерживая четыре алгоритма смешивания: add, subtract, multiply и difference. Пользователь может установить параметр blend_amount для единообразной настройки веса интенсивности всех входных изображений перед смешиванием. Узел динамически обрабатывает соответствующее количество входных изображений в зависимости от установленного значения inputcount.
Описание параметров узла - Image Add Multi
Входные соединения (Inputs)
| Название параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон/Опции | Описание |
|---|---|---|---|---|---|
image_1 | IMAGE | Да | - | - | image_1 (входной параметр): Подключите первое изображение для смешивания. |
image_2 | IMAGE | Да | - | - | image_2 (входной параметр): Подключите второе изображение для смешивания. |
Параметры управления (Parameters)
| Название параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон/Опции | Описание |
|---|---|---|---|---|---|
blending | COMBO | Да | add | "add", "subtract", "multiply", "difference" | Выберите алгоритм смешивания: "add", "subtract", "multiply" или "difference". |
inputcount | INT | Да | 2 | 2 - 1000 (шаг: 1) | inputcount (входной параметр): Устанавливает общее количество входных изображений для смешивания. Допустимый диапазон — целые числа от 2 до 1000. |
blend_amount | FLOAT | Да | 0.5 | 0 - 1 (шаг: 0.01) | blend_amount (входной параметр): Контролирует коэффициент интенсивности для всех изображений перед смешиванием. Допустимый диапазон — от 0.0 до 1.0. |
Выходные данные (Output)
| Название параметра | Тип данных | Описание |
|---|---|---|
| images | IMAGE | images (выходной параметр): Выводит итоговое изображение после обработки смешивания. |
Сценарии использования
В реальном рабочем процессе этот узел часто используется для наложения изображений, композитинга спецэффектов или создания анимации переходов. Например, при создании динамического эффекта слияния текстур можно подключить серию градиентных изображений к этому узлу и, настроив режим смешивания и интенсивность, сгенерировать новое изображение, сочетающее в себе черты нескольких текстур, которое затем можно использовать в качестве материала для дальнейшей обработки.
Важные замечания
Обратите внимание, что все входные изображения должны иметь одинаковые размеры и количество каналов, чтобы операции смешивания выполнялись корректно. Параметр интенсивности смешивания blend_amount не действует в режиме difference.
Ссылка на исходный код узла Image Add Multi
Узел Image Add Multi взят из пакета узлов ComfyUI-KJNodes.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.