Draw Mask On Image(DrawMaskOnImage)
Этот узел технически принимает тензоры изображения и маски и использует механизм альфа-смешивания для применения цвета к области маски.
Draw Mask On Image
Узел Draw Mask On Image технически принимает тензоры изображения и маски и использует механизм альфа-смешения для применения цвета к области маски.
Узел Draw Mask On Image — это инструмент обработки изображений, основная функция которого заключается в нанесении маски (Mask) указанным цветом на входное изображение. Он поддерживает визуализацию области маски на изображении и часто используется для проверки или предварительного просмотра покрытия маски.
Функциональность узла
Технически этот узел принимает тензоры изображения и маски и использует механизм альфа-смешения для применения цвета к области маски. Он поддерживает различные форматы цвета, включая RGB (например, "255, 0, 0"), RGBA (например, "255, 0, 0, 128") и шестнадцатеричный формат (например, "#FF0000"). Узел автоматически обрабатывает несоответствия размеров и размера пакета между изображением и маской, обеспечивая бесперебойную работу.
Описание параметров узла - Draw Mask On Image
Входные подключения (Inputs)
| Название параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон значений/Опции | Описание |
|---|---|---|---|---|---|
image | IMAGE | Да | - | - | image (входной параметр): Принимает исходное изображение, на которое нужно нанести маску, в формате стандартного тензора типа IMAGE. |
mask | MASK | Да | - | - | mask (входной параметр): Принимает маску для нанесения на изображение в формате тензора типа MASK; её белые области будут окрашены. |
Параметры управления (Parameters)
| Название параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон значений/Опции | Описание |
|---|---|---|---|---|---|
color | STRING | Да | 0, 0, 0 | - | Цвет в виде значений RGB/RGBA в диапазоне 0-255 или 0.0-1.0, разделенных запятыми. Пример: 255, 0, 0, 128 |
device | COMBO | Нет | cpu | "cpu", "gpu" | - |
Выходные данные (Output)
| Название параметра | Тип данных | Описание |
|---|---|---|
| images | IMAGE | images (выходной параметр): Выводит новое изображение с наложенной цветной маской. |
Сценарии использования
В практических приложениях этот узел часто используется в рабочих процессах редактирования или ретуширования изображений. Например, после создания маски для обозначения области изображения, требующей исправления, можно использовать этот узел для наложения маски полупрозрачным красным цветом на исходное изображение. Это позволяет визуально подтвердить точность целевой области перед отправкой результата в узел ретуширования для обработки.
Важные замечания
Обратите внимание, что формат строки цвета должен строго соответствовать требованиям: значения должны быть разделены запятыми, и не должно быть других символов, кроме пробелов. В противном случае может возникнуть ошибка разбора. Кроме того, выбор устройства "gpu" может ускорить обработку, но необходимо убедиться, что среда выполнения поддерживает CUDA.
Ссылка на исходный код узла Draw Mask On Image
Узел Draw Mask On Image взят из пакета узлов ComfyUI-KJNodes.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.