KJNodes/maskinggenerated

ImageAndMaskPreview

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

Image And Mask Preview

image
mask
composite
mask_opacity
1.00
mask_color
255, 255, 255
pass_through
KJNodes

Узел ImageAndMaskPreview, наследуемый от класса SaveImage, в первую очередь предназначен для создания временных изображений для предварительного просмотра, а не для постоянного сохранения.

Узел ImageAndMaskPreview — это утилита для предварительного просмотра изображений и масок. Его основная функция — позволять пользователю просматривать изображение или маску отдельно, либо накладывать маску на изображение с указанным цветом и прозрачностью, чтобы визуально проверить область маски.

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

Этот узел наследуется от класса SaveImage, но в первую очередь предназначен для создания временных предпросмотров, а не постоянного сохранения. Он поддерживает несколько форматов цвета для определения цвета маски, включая кортежи RGB, RGBA и шестнадцатеричные коды. При одновременной подаче изображения и маски узел накладывает маску на изображение с заданной непрозрачностью и цветом; если подается только один элемент, то выводится его предварительный просмотр напрямую.

Описание параметров узла - ImageAndMaskPreview

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

Название параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
imageIMAGEНет--Опциональное входное изображение для предпросмотра или наложения маски.
maskMASKНет--Опциональная входная маска для предпросмотра или наложения на изображение.

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

Название параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
mask_opacityFLOATДа1.00.0 - 1.0 (шаг: 0.01)mask_opacity (входной параметр): управляет общей непрозрачностью маски при наложении на изображение. Диапазон значений от 0.0 (полностью прозрачная) до 1.0 (полностью непрозрачная), шаг изменения — 0.01.
mask_colorSTRINGДа255, 255, 255-В формате RGBA (например, "255,255,255,128") или шестнадцатеричном (например, "#FF0000").
pass_throughBOOLEANДаFalse-pass_through (входной параметр): при включении узел отключает предварительный просмотр в интерфейсе и напрямую передает итоговые данные изображения через выходной порт.

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

Название параметраТип данныхОписание
compositeIMAGE-

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

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

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

Важно отметить, что при включении режима pass_through узел не будет отображать изображение для предварительного просмотра в интерфейсе, а будет напрямую передавать результат композиционирования через выходной порт. Кроме того, цвет маски поддерживает формат RGBA, что означает, что вы можете задать независимую прозрачность для самого цвета, которая будет работать совместно с общим параметром mask_opacity.

Ссылка на исходный код узла ImageAndMaskPreview

Узел ImageAndMaskPreview из пакета узлов ComfyUI-KJNodes.

Комментарии

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

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