KJNodes/imagegenerated

Image Add Multi(ImageAddMulti)

Этот узел технически реализует смешивание изображений через операции с тензорами PyTorch, поддерживая четыре алгоритма смешивания: `add` (сложение), `subtract` (вычитание), `multiply` (умножение) и `difference` (разность).

Image Add Multi

image_1
image_2
images
inputcount
2
blending
add
blend_amount
0.50
KJNodes

Узел Image Add Multi технически реализует смешивание изображений с помощью операций с тензорами PyTorch, поддерживая четыре алгоритма смешивания: add, subtract, multiply и difference.

Image Add Multi — это инструмент для обработки смешивания изображений, основная функция которого заключается в объединении нескольких входных изображений в соответствии с заданными математическими операциями. Он позволяет пользователю гибко контролировать количество изображений, участвующих в смешивании, и выбирать различные режимы смешивания для создания итогового выходного изображения.

Функциональность узла

Этот узел технически реализует смешивание изображений с помощью операций с тензорами PyTorch, поддерживая четыре алгоритма смешивания: add, subtract, multiply и difference. Пользователь может установить параметр blend_amount для единообразной настройки веса интенсивности всех входных изображений перед смешиванием. Узел динамически обрабатывает соответствующее количество входных изображений в зависимости от установленного значения inputcount.

Описание параметров узла - Image Add Multi

Входные соединения (Inputs)

Название параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон/ОпцииОписание
image_1IMAGEДа--image_1 (входной параметр): Подключите первое изображение для смешивания.
image_2IMAGEДа--image_2 (входной параметр): Подключите второе изображение для смешивания.

Параметры управления (Parameters)

Название параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон/ОпцииОписание
blendingCOMBOДаadd"add", "subtract", "multiply", "difference"Выберите алгоритм смешивания: "add", "subtract", "multiply" или "difference".
inputcountINTДа22 - 1000 (шаг: 1)inputcount (входной параметр): Устанавливает общее количество входных изображений для смешивания. Допустимый диапазон — целые числа от 2 до 1000.
blend_amountFLOATДа0.50 - 1 (шаг: 0.01)blend_amount (входной параметр): Контролирует коэффициент интенсивности для всех изображений перед смешиванием. Допустимый диапазон — от 0.0 до 1.0.

Выходные данные (Output)

Название параметраТип данныхОписание
imagesIMAGEimages (выходной параметр): Выводит итоговое изображение после обработки смешивания.

Сценарии использования

В реальном рабочем процессе этот узел часто используется для наложения изображений, композитинга спецэффектов или создания анимации переходов. Например, при создании динамического эффекта слияния текстур можно подключить серию градиентных изображений к этому узлу и, настроив режим смешивания и интенсивность, сгенерировать новое изображение, сочетающее в себе черты нескольких текстур, которое затем можно использовать в качестве материала для дальнейшей обработки.

Важные замечания

Обратите внимание, что все входные изображения должны иметь одинаковые размеры и количество каналов, чтобы операции смешивания выполнялись корректно. Параметр интенсивности смешивания blend_amount не действует в режиме difference.

Ссылка на исходный код узла Image Add Multi

Узел Image Add Multi взят из пакета узлов ComfyUI-KJNodes.

Комментарии

Войдите через GitHub, чтобы участвовать в обсуждении.

Загрузка комментариев…