KJNodes/imagegenerated

Merge Image Channels(MergeImageChannels)

Этот узел технически принимает три независимых тензора изображения в качестве входных данных, соответствующих красному, зелёному и синему компонентам в цветовой модели RGB.

Merge Image Channels

red
green
blue
alpha
image
KJNodes

Узел Merge Image Channels технически принимает на вход три независимых тензора изображения, соответствующих компонентам красного, зелёного и синего цветов в модели RGB.

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

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

Технически этот узел принимает на вход три независимых тензора изображения, соответствующих компонентам красного, зелёного и синего цветов в модели RGB. Он создает новое изображение путем объединения (stacking) определенных каналов этих входных тензоров. Если предоставлена альфа-маска, она добавляется в качестве четвертого канала к изображению. В результате узел выводит тензор изображения, содержащий три или четыре канала, тип данных которого соответствует типу входных данных.

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

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

Название параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
redIMAGEДа--Предоставляет данные красного канала, необходимые для синтеза изображения. Входные данные должны быть в формате изображения.
greenIMAGEДа--Предоставляет данные зелёного канала, необходимые для синтеза изображения. Входные данные должны быть в формате изображения.
blueIMAGEДа--Предоставляет данные синего канала, необходимые для синтеза изображения. Входные данные должны быть в формате изображения.

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

Название параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
alphaMASKНетNone--

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

Название параметраТип данныхОписание
imageIMAGEВыводит объединенное изображение в формате RGB или RGBA.

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

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

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

При использовании убедитесь, что три входных изображения имеют абсолютно одинаковые размеры и количество элементов в пакете (batch size), иначе узел не сможет корректно выполнить операцию объединения. Если предоставлена альфа-маска, ее размеры также должны соответствовать размерам других входных изображений.

Ссылка на исходный код узла Merge Image Channels

Узел Merge Image Channels из пакета узлов ComfyUI-KJNodes.

Комментарии

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

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