KJNodes/imagegenerated

Get Images From Batch Indexed(GetImagesFromBatchIndexed)

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

Get Images From Batch Indexed

images
IMAGE
indexes
0, 1, 2
KJNodes

Узел Get Images From Batch Indexed принимает на вход тензор типа IMAGE, который представляет собой пакет изображений.

Узел Get Images From Batch Indexed — это инструмент для точного извлечения определённых изображений из пакета изображений. Его основная функция заключается в фильтрации соответствующих изображений из пакета, содержащего несколько изображений, на основе предоставленного пользователем списка индексов, и выводе их в виде нового пакета изображений. Эта операция полезна в сценариях, где необходимо обрабатывать пакеты изображений, но требуется только часть результатов.

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

Этот узел принимает на вход тензор типа IMAGE, который представляет собой пакет изображений. Пользователь указывает позиционные индексы изображений в пакете, которые необходимо извлечь, с помощью строки, разделённой запятыми. Внутри узел анализирует входную строку в список целых чисел и использует функцию индексирования PyTorch для выбора соответствующих тензоров изображений из исходного пакетного тензора. В итоге выбранные изображения выводятся в виде нового пакета, также типа IMAGE.

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

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

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

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

Название параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
indexesSTRINGДа0, 1, 2-indexes (входной параметр): Задаёт индексы извлекаемых изображений. Вводится в виде строки, разделённой запятыми, например "0, 3, 5".

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

Название параметраТип данныхОписание
IMAGEIMAGEIMAGE (выходной параметр): Выводит новый пакет изображений, состоящий из выбранных изображений.

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

В рабочем процессе генерации или постобработки изображений, если вы сгенерировали пакет изображений, содержащий несколько вариантов, но для дальнейшего увеличения или преобразования стиля нужны только 1-е, 3-е и 5-е изображения, вы можете использовать этот узел. Просто подключите весь пакет изображений ко входу images и введите "0, 2, 4" в поле indexes (индексация начинается с 0). Узел выведет новый пакет, содержащий только эти три изображения, для обработки последующими узлами.

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

Обратите внимание, что предоставленные значения индексов должны быть допустимыми целыми числами и не должны выходить за пределы фактического количества изображений во входном пакете, иначе это приведёт к ошибке во время выполнения. Строка индексов поддерживает гибкий формат, например "0,2,4" или "0, 2, 4", но необходимо убедиться, что она может быть корректно проанализирована как целые числа.

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

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

Комментарии

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

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