KJNodes/imagegenerated

Insert Images To Batch Indexed(InsertImagesToBatchIndexed)

Этот узел принимает два тензора пакетов изображений в качестве входных данных и определяет позицию операции путем анализа строки индексов, разделенных запятыми.

Insert Images To Batch Indexed

original_images
images_to_insert
IMAGE
indexes
0, 1, 2
mode
COMBO
KJNodes

Узел Insert Images To Batch Indexed принимает два тензора пакетов изображений в качестве входных данных и определяет позиции для операции путем разбора строки индексов, разделенных запятыми.

Узел Insert Images To Batch Indexed используется для вставки или замены набора изображений в указанные позиции исходного пакета изображений. Он позволяет пользователю точно контролировать позицию новых изображений в последовательности пакета, обеспечивая гибкую реорганизацию коллекции изображений.

Функциональность узла

Этот узел принимает два тензора пакетов изображений в качестве входных данных и определяет позиции для операции путем разбора строки индексов, разделенных запятыми. Его основная логика предоставляет два режима: режим replace напрямую перезаписывает изображения по указанным индексам в исходном пакете; а режим insert вставляет новые изображения по указанным индексам, сдвигая последующие изображения, тем самым увеличивая общую длину пакета.

Описание параметров узла - Insert Images To Batch Indexed

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

ПараметрТип данныхОбязательныйПо умолчаниюДиапазон/ОпцииОписание
original_imagesIMAGEДа--: Исходный пакет изображений, на основе которого будут выполняться операции вставки или замены.
images_to_insertIMAGEДа--: Пакет изображений для вставки или замены. Его количество должно соответствовать длине списка индексов или быть циклически повторяемым.

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

ПараметрТип данныхОбязательныйПо умолчаниюДиапазон/ОпцииОписание
indexesSTRINGДа0, 1, 2-: Строка, указывающая индексы позиций для операции. Несколько индексов должны быть разделены запятыми, например, "0, 3, 5".
modeCOMBOНетreplace"replace", "insert"-

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

ПараметрТип данныхОписание
IMAGEIMAGE: Новый обработанный пакет изображений.

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

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

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

Обратите внимание, что введенные значения индексов должны находиться в допустимом диапазоне индексов исходного пакета изображений (начиная с 0). Для режима insert список индексов должен быть отсортирован по возрастанию, чтобы обеспечить ожидаемый порядок операций вставки, в противном случае результат может быть непредсказуемым.

Ссылка на исходный код узла Insert Images To Batch Indexed

Узел Insert Images To Batch Indexed взят из пакета узлов ComfyUI-KJNodes.

Комментарии

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

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