Insert Images To Batch Indexed(InsertImagesToBatchIndexed)
Этот узел принимает два тензора пакетов изображений в качестве входных данных и определяет позицию операции путем анализа строки индексов, разделенных запятыми.
Insert Images To Batch Indexed
Узел Insert Images To Batch Indexed принимает два тензора пакетов изображений в качестве входных данных и определяет позиции для операции путем разбора строки индексов, разделенных запятыми.
Узел Insert Images To Batch Indexed используется для вставки или замены набора изображений в указанные позиции исходного пакета изображений. Он позволяет пользователю точно контролировать позицию новых изображений в последовательности пакета, обеспечивая гибкую реорганизацию коллекции изображений.
Функциональность узла
Этот узел принимает два тензора пакетов изображений в качестве входных данных и определяет позиции для операции путем разбора строки индексов, разделенных запятыми. Его основная логика предоставляет два режима: режим replace напрямую перезаписывает изображения по указанным индексам в исходном пакете; а режим insert вставляет новые изображения по указанным индексам, сдвигая последующие изображения, тем самым увеличивая общую длину пакета.
Описание параметров узла - Insert Images To Batch Indexed
Входные соединения (Inputs)
| Параметр | Тип данных | Обязательный | По умолчанию | Диапазон/Опции | Описание |
|---|---|---|---|---|---|
original_images | IMAGE | Да | - | - | : Исходный пакет изображений, на основе которого будут выполняться операции вставки или замены. |
images_to_insert | IMAGE | Да | - | - | : Пакет изображений для вставки или замены. Его количество должно соответствовать длине списка индексов или быть циклически повторяемым. |
Параметры управления (Parameters)
| Параметр | Тип данных | Обязательный | По умолчанию | Диапазон/Опции | Описание |
|---|---|---|---|---|---|
indexes | STRING | Да | 0, 1, 2 | - | : Строка, указывающая индексы позиций для операции. Несколько индексов должны быть разделены запятыми, например, "0, 3, 5". |
mode | COMBO | Нет | replace | "replace", "insert" | - |
Выходные данные (Output)
| Параметр | Тип данных | Описание |
|---|---|---|
| IMAGE | IMAGE | : Новый обработанный пакет изображений. |
Сценарии использования
Этот узел очень полезен в рабочих процессах пакетной обработки изображений. Например, после генерации пакета изображений, если вы хотите заменить несколько дефектных изображений их исправленными версиями, можно использовать режим replace. Или, при создании анимационной последовательности, вы можете вставить дополнительные промежуточные кадры в позиции определенных ключевых кадров, для чего следует выбрать режим insert.
Важные замечания
Обратите внимание, что введенные значения индексов должны находиться в допустимом диапазоне индексов исходного пакета изображений (начиная с 0). Для режима insert список индексов должен быть отсортирован по возрастанию, чтобы обеспечить ожидаемый порядок операций вставки, в противном случае результат может быть непредсказуемым.
Ссылка на исходный код узла Insert Images To Batch Indexed
Узел Insert Images To Batch Indexed взят из пакета узлов ComfyUI-KJNodes.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.