Float To Mask(FloatToMask)
С технической точки зрения, этот узел принимает одно или несколько чисел с плавающей запятой в качестве входных данных и определяет размер пакета выходных масок на основе количества этих значений.
Float To Mask
С технической точки зрения, узел Float To Mask принимает одно или несколько чисел с плавающей запятой в качестве входных данных и определяет размер пакета выходных масок на основе количества этих значений.
Узел Float To Mask - это инструмент для генерации масок. Его основная функция заключается в пакетном создании масок заданного размера с однородным оттенком серого на основе входных значений с плавающей запятой. Этот узел упрощает процесс преобразования числовых значений в визуальные маски.
Функциональность узла
С технической точки зрения, узел принимает на вход одно или несколько чисел с плавающей запятой и определяет размер пакета выходных масок на основе количества этих значений. Размер каждой маски определяется параметрами ширины и высоты, заданными пользователем. Значение оттенка серого для всех пикселей каждой маски устанавливается равным соответствующему входному числу с плавающей запятой. Внутри узла входные данные преобразуются в единый список для обработки, и в итоге выводится пакет MASK-тензоров.
Описание параметров узла - Float To Mask
Параметры элементов управления (Parameters)
| Название параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон значений/Опции | Описание |
|---|---|---|---|---|---|
input_values | FLOAT | Да | 0 | - | : Входные числа с плавающей запятой, используемые для генерации значения оттенка серого маски. Поддерживается как одиночное значение, так и список значений. |
width | INT | Да | 100 | - | : Задает ширину генерируемой маски. Минимальное значение - 1. |
height | INT | Да | 100 | - | : Задает высоту генерируемой маски. Минимальное значение - 1. |
Выходные данные (Output)
| Название параметра | Тип данных | Описание |
|---|---|---|
| MASK | MASK | : Выводит пакет MASK-тензоров с оттенками серого. |
Сценарии использования
В реальном рабочем процессе вы можете подключить этот узел к узлам, предоставляющим числовые значения (например, узлам математических операций или значениям, полученным в результате анализа изображений), чтобы быстро генерировать маски для управления непрозрачностью или интенсивностью областей генерации изображения. Например, при необходимости применения эффектов разной степени (таких как размытие, смешивание) к нескольким изображениям на основе набора весовых коэффициентов, использование этого узла для генерации соответствующей последовательности масок будет очень эффективным.
Ссылка на исходный код узла Float To Mask
Узел Float To Mask взят из пакета узлов ComfyUI-KJNodes.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.