Image Batch Multi(ImageBatchMulti)
Этот узел технически работает путем динамического создания входных портов
Image Batch Multi
Узел Image Batch Multi технически работает путем динамического создания входных портов.
Узел Image Batch Multi — это инструмент для пакетной обработки изображений, основная функция которого заключается в объединении нескольких независимых изображений в один пакет. Это позволяет передавать несколько образцов изображений как единое целое в последующие этапы рабочего процесса для единообразной обработки, например, для пакетной генерации или пакетного преобразования.
Функциональность узла
Технически этот узел работает путем динамического создания входных портов. Сначала вы задаете необходимое количество изображений с помощью параметра inputcount, затем нажимаете кнопку «Обновить», после чего интерфейс узла генерирует соответствующее количество слотов для ввода изображений. Внутри он вызывает встроенный узел ComfyUI ImageBatch, который объединяет входные тензоры изображений по размерности пакета, и в итоге выводит один пакетный тензор, содержащий все входные изображения.
Описание параметров узла - Image Batch Multi
Входные подключения (Inputs)
| Имя параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон значений/Опции | Описание |
|---|---|---|---|---|---|
image_1 | IMAGE | Да | - | - | : Получает и использует в качестве базового первое изображение для пакета. |
image_2 | IMAGE | Нет | - | - | : Получает второе изображение, которое необходимо объединить в пакет. |
Параметры управления (Parameters)
| Имя параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон значений/Опции | Описание |
|---|---|---|---|---|---|
inputcount | INT | Да | 2 | 2 - 1000 (шаг: 1) | : Задает общее количество изображений для объединения. Этот параметр определяет количество входных портов для изображений, которые будет отображать узел. Допустимый диапазон значений — от 2 до 1000. |
Выходные данные (Output)
| Имя параметра | Тип данных | Описание |
|---|---|---|
| images | IMAGE | : Выводит объединенный пакетный тензор изображений. |
Сценарии использования
В реальном рабочем процессе этот узел очень полезен, когда вам нужно передать несколько изображений с разным содержанием, но одинакового размера (например, набор портретов разных персонажей, несколько вариантов дизайна) в один и тот же сэмплер или процессор изображений. Например, вы можете сначала сгенерировать несколько эскизов, затем использовать этот узел для их объединения и применить один и тот же фильтр повышения разрешения или стилизации за один раз, тем самым эффективно выполняя пакетную обработку.
Важные замечания
Обратите внимание, что размеры всех входных изображений (высота, ширина и количество каналов) должны полностью совпадать, иначе операция объединения завершится ошибкой. Кроме того, количество входных изображений не должно превышать максимальное значение, установленное параметром inputcount.
Ссылка на исходный код узла Image Batch Multi
Узел Image Batch Multi взят из пакета узлов ComfyUI-KJNodes.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.