KJNodes/imagegenerated

Pad Image Batch Interleaved(PadImageBatchInterleaved)

Этот узел принимает четырехмерный тензор (пакет, высота, ширина, каналы) в качестве входных данных и создает новый, более длинный тензор.

Pad Image Batch Interleaved

images
images
masks
empty_frames_per_image
1
pad_frame_value
0.00
add_after_last
KJNodes

Узел Pad Image Batch Interleaved принимает на вход четырехмерный тензор (пакет, высота, ширина, каналы) и создает новый, более длинный тензор.

Узел Pad Image Batch Interleaved — это инструмент для пакетной обработки изображений, основная функция которого заключается во вставке указанного количества пустых кадров между последовательными кадрами в пакете. Он в основном используется для регулировки темпа видео или анимационных последовательностей, увеличивая общую продолжительность последовательности за счет добавления промежутков между кадрами.

Описание параметров узла - Pad Image Batch Interleaved

Входные соединения (Inputs)

Название параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон/ОпцииОписание
imagesIMAGEДа--Входной пакет изображений для обработки.

Параметры управления (Parameters)

Название параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон/ОпцииОписание
empty_frames_per_imageINTДа10 - 4096 (шаг: 1)empty_frames_per_image (входной параметр): Задает количество пустых кадров, вставляемых между каждыми двумя исходными изображениями. Допустимый диапазон — целые числа от 0 до 4096.
pad_frame_valueFLOATДа0.00.0 - 1.0 (шаг: 0.01)pad_frame_value (входной параметр): Определяет значение оттенка серого для пикселей вставляемых пустых кадров. Допустимый диапазон — от 0.0 (чистый черный) до 1.0 (чистый белый) с шагом 0.01.
add_after_lastBOOLEANДаFalse-add_after_last (входной параметр): Булевый переключатель, определяющий, следует ли также добавлять такое же количество пустых кадров после последнего кадра изображения во входном пакете.

Выходные данные (Output)

Название параметраТип данныхОписание
imagesIMAGEimages (выходной параметр): Выводит новый пакет изображений с вставленными пустыми кадрами.
masksMASKmasks (выходной параметр): Выводит маску, которая идентифицирует, какие кадры в выходном пакете являются исходными, а какие — вставленными пустыми кадрами.

Сценарии использования

Этот узел очень полезен в рабочих процессах создания анимации, требующих эффектов замедления или паузы. Например, вы можете подать на вход этого узла последовательность динамически изменяющихся изображений, задать количество вставляемых пустых кадров и тем самым создать кратковременный эффект "стоп-кадра" между ключевыми действиями, чтобы ритм анимации лучше соответствовал повествовательным потребностям.

Важные замечания

Поведение узла отличается, когда входной пакет содержит только одно изображение. Если параметр add_after_last имеет значение True, узел добавит пустые кадры после этого изображения; если значение False, вывод останется неизменным. Пользователю необходимо выбирать настройку в зависимости от конкретного сценария.

Ссылка на исходный код узла Pad Image Batch Interleaved

Узел Pad Image Batch Interleaved взят из пакета узлов ComfyUI-KJNodes.

Комментарии

Войдите через GitHub, чтобы участвовать в обсуждении.

Загрузка комментариев…