Image Concatenate From Batch(ImageConcatFromBatch)
Этот узел принимает на вход четырёхмерный тензор, форма которого обычно имеет вид `(B, H, W, C)`, что соответствует размеру пакета, высоте и ширине изображения, а также количеству каналов.
Image Concat From Batch
Узел Image Concatenate From Batch принимает на вход четырехмерный тензор, обычно формы (B, H, W, C), что соответствует размеру пакета, высоте, ширине и количеству каналов изображения.
Узел Image Concatenate From Batch — это инструмент для обработки изображений, основная функция которого заключается в упорядочивании и объединении пакета входных изображений в единое изображение в виде сетки. Он позволяет пользователю указать количество столбцов в сетке, что удобно для объединения нескольких независимых изображений для просмотра или дальнейшей обработки.
Функциональность узла
Этот узел принимает на вход четырехмерный тензор, обычно формы (B, H, W, C), что соответствует размеру пакета, высоте, ширине и количеству каналов изображения. Узел автоматически вычисляет необходимое количество строк на основе указанного числа столбцов и заполняет сетку изображениями в порядке их поступления. Он предоставляет опциональную функцию для приведения размеров всех изображений к размеру первого изображения; этот процесс сохраняет исходное соотношение сторон и использует алгоритм интерполяции Ланцоша для высококачественного масштабирования.
Описание параметров узла - Image Concatenate From Batch
Входные соединения (Inputs)
| Имя параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон значений/Опции | Описание |
|---|---|---|---|---|---|
images | IMAGE | Да | - | - | images (входной параметр): Пакет изображений для объединения, представленный в виде тензора, содержащего несколько изображений. |
Параметры управления (Parameters)
| Имя параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон значений/Опции | Описание |
|---|---|---|---|---|---|
num_columns | INT | Да | 3 | 1 - 255 (шаг: 1) | num_columns (входной параметр): Определяет количество столбцов в выходной сетке изображений. Допустимый диапазон значений от 1 до 255. |
match_image_size | BOOLEAN | Да | Ложь | - | match_image_size (входной параметр): При включении приводит размеры всех входных изображений к размерам первого изображения, сохраняя исходное соотношение сторон. |
max_resolution | INT | Да | 4096 | - | max_resolution (входной параметр): Устанавливает ограничение на максимальное разрешение выходного изображения для предотвращения создания изображений чрезмерно больших размеров. |
Выходные данные (Output)
| Имя параметра | Тип данных | Описание |
|---|---|---|
| IMAGE | IMAGE | IMAGE (выходной параметр): Выходное единое изображение, представляющее собой объединенную сетку. |
Сценарии использования
Этот узел очень полезен в рабочих процессах, связанных с генерацией или пакетной обработкой изображений. Например, после создания нескольких вариантов изображений с помощью функции пакетной генерации, вы можете подключить этот узел, чтобы быстро расположить все полученные результаты в виде сетки изображений. Это удобно для наглядного сравнения результатов генерации с разными параметрами или для создания изображений для предпросмотра и демонстрационных материалов.
Важные замечания
Обратите внимание, что итоговый размер объединенного изображения может быть очень большим. Внутри узла установлен параметр максимального разрешения в качестве защитного ограничения для предотвращения переполнения памяти или сбоев обработки из-за объединения слишком большого количества или слишком крупных изображений. Пользователям следует учитывать это ограничение и при необходимости корректировать размер пакета или разрешение входных изображений.
Ссылка на исходный код узла Image Concatenate From Batch
Узел Image Concatenate From Batch взят из пакета узлов ComfyUI-KJNodes.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.