Save Image With Alpha(SaveImageWithAlpha)
Этот узел принимает входные данные в форматах тензоров `IMAGE` и `MASK`, внутренне преобразует данные маски в альфа-канал и объединяет их с данными изображения.
Save Image With Alpha
Узел Save Image With Alpha принимает на вход данные в тензорных форматах IMAGE и MASK, внутренне преобразует данные маски в альфа-канал и объединяет их с данными изображения.
Save Image With Alpha — это узел для обработки изображений, основная функция которого заключается в объединении входного изображения и маски и сохранении результата в формате PNG с прозрачным каналом. Он позволяет пользователю напрямую встраивать информацию маски в альфа-канал изображения, создавая таким образом файлы изображений с поддержкой прозрачного фона.
Функциональность узла
Этот узел принимает на вход данные в тензорных форматах IMAGE и MASK, внутренне преобразует данные маски в альфа-канал и объединяет их с данными изображения. Для обработки изображений используется библиотека PIL. В итоге синтезированное изображение сохраняется в формате PNG в каталог вывода по умолчанию ComfyUI с поддержкой встраивания информации о рабочем процессе (промпта) в файл.
Описание параметров узла - Save Image With Alpha
Входные соединения (Inputs)
| Имя параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон значений/Опции | Описание |
|---|---|---|---|---|---|
images | IMAGE | Да | - | - | images (входной параметр): Входные данные изображения для сохранения, обычно RGB-изображение. |
mask | MASK | Да | - | - | mask (входной параметр): Входные данные маски, соответствующие изображению, будут использованы в качестве альфа-канала изображения. |
Параметры управления (Parameters)
| Имя параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон значений/Опции | Описание |
|---|---|---|---|---|---|
filename_prefix | STRING | Да | ComfyUI | - | filename_prefix (входной параметр): Задаёт префикс имени выходного файла для организации и идентификации создаваемых файлов. |
Сценарии использования
Этот узел можно использовать в рабочих процессах редактирования или композитинга изображений, когда необходимо создать изображение с пользовательскими областями прозрачности. Например, после выполнения вырезания человека можно подключить полученное изображение человека и соответствующую маску к этому узлу, чтобы на выходе получить PNG-изображение человека с прозрачным фоном, готовое для последующего использования в других графических редакторах.
Важные замечания
Обратите внимание, что входные изображения и маски должны соответствовать друг другу по размерности батча (batch dimension). Если предоставлено несколько изображений и несколько масок, узел будет обрабатывать их попарно в порядке следования и сохранять как несколько файлов.
Ссылка на исходный код узла Save Image With Alpha
Узел Save Image With Alpha из пакета узлов ComfyUI-KJNodes.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.