KJNodes/imagegenerated

Image Uncrop By Mask(ImageUncropByMask)

Этот узел принимает на вход целевое изображение, исходное изображение, маску и ограничивающую рамку.

Image Uncrop By Mask

destination
source
mask
bbox
image
KJNodes

Узел Image Uncrop By Mask принимает на вход целевое изображение, исходное изображение, маску и ограничивающую рамку.

Узел Image Uncrop By Mask используется для бесшовного совмещения исходного изображения с определенной областью целевого изображения на основе указанной маски и ограничивающей рамки. Его основная функция — выполнение операции "обратного кадрирования", которая позволяет пользователю точно встроить элемент одного изображения в указанное место другого изображения, используя маску для плавного слияния.

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

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

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

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

Название параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
destinationIMAGEДа--destination (входной параметр): Целевое изображение, используемое в качестве фона, на которое будет наложено исходное изображение.
sourceIMAGEДа--source (входной параметр): Исходное изображение, которое необходимо совместить с целевым изображением.
maskMASKДа--mask (входной параметр): Маска, определяющая, какие части исходного изображения должны быть совмещены с целевым изображением, обычно одноканальная.
bboxBBOXДа--Ограничивающая рамка, используемая для указания местоположения и области размещения исходного изображения на целевом изображении.

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

Название параметраТип данныхОписание
imageIMAGEimage (выходной параметр): Итоговое совмещенное изображение.

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

Типичный сценарий использования — при ретушировании или редактировании изображения пользователь может сначала определить область для замены с помощью других узлов (например, детектора ограничивающих рамок), а затем использовать этот узел для точного вставления нового содержимого изображения (например, отретушированного фрагмента) обратно в исходное изображение. Это часто встречается в рабочих процессах, связанных с заменой лиц, заполнением области после удаления объекта или локальным переносом стиля.

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

Узел Image Uncrop By Mask из пакета узлов ComfyUI-KJNodes.

Комментарии

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

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