Pad Image Batch Interleaved(PadImageBatchInterleaved)
Этот узел принимает четырехмерный тензор (пакет, высота, ширина, каналы) в качестве входных данных и создает новый, более длинный тензор.
Pad Image Batch Interleaved
Узел Pad Image Batch Interleaved принимает на вход четырехмерный тензор (пакет, высота, ширина, каналы) и создает новый, более длинный тензор.
Узел Pad Image Batch Interleaved — это инструмент для пакетной обработки изображений, основная функция которого заключается во вставке указанного количества пустых кадров между последовательными кадрами в пакете. Он в основном используется для регулировки темпа видео или анимационных последовательностей, увеличивая общую продолжительность последовательности за счет добавления промежутков между кадрами.
Описание параметров узла - Pad Image Batch Interleaved
Входные соединения (Inputs)
| Название параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон/Опции | Описание |
|---|---|---|---|---|---|
images | IMAGE | Да | - | - | Входной пакет изображений для обработки. |
Параметры управления (Parameters)
| Название параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон/Опции | Описание |
|---|---|---|---|---|---|
empty_frames_per_image | INT | Да | 1 | 0 - 4096 (шаг: 1) | empty_frames_per_image (входной параметр): Задает количество пустых кадров, вставляемых между каждыми двумя исходными изображениями. Допустимый диапазон — целые числа от 0 до 4096. |
pad_frame_value | FLOAT | Да | 0.0 | 0.0 - 1.0 (шаг: 0.01) | pad_frame_value (входной параметр): Определяет значение оттенка серого для пикселей вставляемых пустых кадров. Допустимый диапазон — от 0.0 (чистый черный) до 1.0 (чистый белый) с шагом 0.01. |
add_after_last | BOOLEAN | Да | False | - | add_after_last (входной параметр): Булевый переключатель, определяющий, следует ли также добавлять такое же количество пустых кадров после последнего кадра изображения во входном пакете. |
Выходные данные (Output)
| Название параметра | Тип данных | Описание |
|---|---|---|
| images | IMAGE | images (выходной параметр): Выводит новый пакет изображений с вставленными пустыми кадрами. |
| masks | MASK | masks (выходной параметр): Выводит маску, которая идентифицирует, какие кадры в выходном пакете являются исходными, а какие — вставленными пустыми кадрами. |
Сценарии использования
Этот узел очень полезен в рабочих процессах создания анимации, требующих эффектов замедления или паузы. Например, вы можете подать на вход этого узла последовательность динамически изменяющихся изображений, задать количество вставляемых пустых кадров и тем самым создать кратковременный эффект "стоп-кадра" между ключевыми действиями, чтобы ритм анимации лучше соответствовал повествовательным потребностям.
Важные замечания
Поведение узла отличается, когда входной пакет содержит только одно изображение. Если параметр add_after_last имеет значение True, узел добавит пустые кадры после этого изображения; если значение False, вывод останется неизменным. Пользователю необходимо выбирать настройку в зависимости от конкретного сценария.
Ссылка на исходный код узла Pad Image Batch Interleaved
Узел Pad Image Batch Interleaved взят из пакета узлов ComfyUI-KJNodes.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.