KJNodes/imagegenerated

Save Image With Alpha(SaveImageWithAlpha)

Этот узел принимает входные данные в форматах тензоров `IMAGE` и `MASK`, внутренне преобразует данные маски в альфа-канал и объединяет их с данными изображения.

Save Image With Alpha

images
mask
filename_prefix
ComfyUI
KJNodes

Узел Save Image With Alpha принимает на вход данные в тензорных форматах IMAGE и MASK, внутренне преобразует данные маски в альфа-канал и объединяет их с данными изображения.

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

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

Этот узел принимает на вход данные в тензорных форматах IMAGE и MASK, внутренне преобразует данные маски в альфа-канал и объединяет их с данными изображения. Для обработки изображений используется библиотека PIL. В итоге синтезированное изображение сохраняется в формате PNG в каталог вывода по умолчанию ComfyUI с поддержкой встраивания информации о рабочем процессе (промпта) в файл.

Описание параметров узла - Save Image With Alpha

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

Имя параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
imagesIMAGEДа--images (входной параметр): Входные данные изображения для сохранения, обычно RGB-изображение.
maskMASKДа--mask (входной параметр): Входные данные маски, соответствующие изображению, будут использованы в качестве альфа-канала изображения.

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

Имя параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
filename_prefixSTRINGДаComfyUI-filename_prefix (входной параметр): Задаёт префикс имени выходного файла для организации и идентификации создаваемых файлов.

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

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

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

Обратите внимание, что входные изображения и маски должны соответствовать друг другу по размерности батча (batch dimension). Если предоставлено несколько изображений и несколько масок, узел будет обрабатывать их попарно в порядке следования и сохранять как несколько файлов.

Ссылка на исходный код узла Save Image With Alpha

Узел Save Image With Alpha из пакета узлов ComfyUI-KJNodes.

Комментарии

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

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