KJNodes/maskinggenerated

Draw Mask On Image(DrawMaskOnImage)

Этот узел технически принимает тензоры изображения и маски и использует механизм альфа-смешивания для применения цвета к области маски.

Draw Mask On Image

image
mask
images
color
0, 0, 0
device
cpu
KJNodes

Узел Draw Mask On Image технически принимает тензоры изображения и маски и использует механизм альфа-смешения для применения цвета к области маски.

Узел Draw Mask On Image — это инструмент обработки изображений, основная функция которого заключается в нанесении маски (Mask) указанным цветом на входное изображение. Он поддерживает визуализацию области маски на изображении и часто используется для проверки или предварительного просмотра покрытия маски.

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

Технически этот узел принимает тензоры изображения и маски и использует механизм альфа-смешения для применения цвета к области маски. Он поддерживает различные форматы цвета, включая RGB (например, "255, 0, 0"), RGBA (например, "255, 0, 0, 128") и шестнадцатеричный формат (например, "#FF0000"). Узел автоматически обрабатывает несоответствия размеров и размера пакета между изображением и маской, обеспечивая бесперебойную работу.

Описание параметров узла - Draw Mask On Image

Входные подключения (Inputs)

Название параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
imageIMAGEДа--image (входной параметр): Принимает исходное изображение, на которое нужно нанести маску, в формате стандартного тензора типа IMAGE.
maskMASKДа--mask (входной параметр): Принимает маску для нанесения на изображение в формате тензора типа MASK; её белые области будут окрашены.

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

Название параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
colorSTRINGДа0, 0, 0-Цвет в виде значений RGB/RGBA в диапазоне 0-255 или 0.0-1.0, разделенных запятыми. Пример: 255, 0, 0, 128
deviceCOMBOНетcpu"cpu", "gpu"-

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

Название параметраТип данныхОписание
imagesIMAGEimages (выходной параметр): Выводит новое изображение с наложенной цветной маской.

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

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

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

Обратите внимание, что формат строки цвета должен строго соответствовать требованиям: значения должны быть разделены запятыми, и не должно быть других символов, кроме пробелов. В противном случае может возникнуть ошибка разбора. Кроме того, выбор устройства "gpu" может ускорить обработку, но необходимо убедиться, что среда выполнения поддерживает CUDA.

Ссылка на исходный код узла Draw Mask On Image

Узел Draw Mask On Image взят из пакета узлов ComfyUI-KJNodes.

Комментарии

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

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