Mask Batch Multi(MaskBatchMulti)
Этот узел принимает несколько входных данных типа MASK и объединяет их вдоль размерности пакета (dim=0).
Mask Batch Multi
Создает пакет изображений из нескольких масок. Вы можете задать количество входов узла с помощью параметра inputcount и нажатия кнопки Обновить.
Узел Mask Batch Multi принимает несколько входных данных типа MASK и объединяет их вдоль размерности пакета (dim=0).
Узел Mask Batch Multi — это инструмент для пакетной обработки масок. Его основная функция заключается в объединении нескольких отдельных масок в один пакет. Это позволяет пользователю обрабатывать несколько масок за один раз, обеспечивая удобство для последующей пакетной генерации или редактирования изображений.
Функциональность узла
Этот узел принимает несколько входных данных типа MASK и объединяет их вдоль размерности пакета (dim=0). Если размеры входных масок не совпадают, узел автоматически изменит размер последующих масок, чтобы они соответствовали размеру первой маски, используя бикубическую интерполяцию. Это гарантирует единообразие формата данных внутри пакета. Пользователь может динамически определять количество масок для объединения с помощью параметра inputcount.
Описание параметров узла - Mask Batch Multi
Входные соединения (Inputs)
| Имя параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон значений/Опции | Описание |
|---|---|---|---|---|---|
mask_1 | MASK | Да | - | - | Первая маска для объединения. Будет использоваться как эталон для изменения размеров последующих масок. |
mask_2 | MASK | Да | - | - | Вторая маска для объединения. Будет добавлена в выходной пакет. |
Параметры управления (Parameters)
| Имя параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон значений/Опции | Описание |
|---|---|---|---|---|---|
inputcount | ЦЕЛОЕ | Да | 2 | 2 - 1000 (шаг: 1) | Задает общее количество масок для объединения. Диапазон от 2 до 1000, шаг 1. |
Выходные данные (Output)
| Имя параметра | Тип данных | Описание |
|---|---|---|
| masks | MASK | Объединенный пакет масок. |
Сценарии использования
Этот узел очень полезен в рабочих процессах, где к нескольким различным изображениям необходимо применить одинаковую последовательность обработки. Например, вы можете сначала использовать несколько узлов "Mask Drawing" для создания различных выделенных областей, затем объединить их с помощью этого узла и передать результат в такие узлы, как "VAE Encode" или "Image Mask Composite", для выполнения пакетных операций. Это позволяет эффективно обрабатывать набор связанных задач с изображениями.
Важные замечания
Обратите внимание, что этот узел требует подключения как минимум двух входных масок. При большом количестве масок со значительной разницей в размерах автоматическое масштабирование может повлиять на детализацию краев. Для достижения наилучшего результата рекомендуется, по возможности, заранее унифицировать размеры исходных масок.
Ссылка на исходный код узла Mask Batch Multi
Узел Mask Batch Multi взят из пакета узлов ComfyUI-KJNodes.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.