EasyUse/Imagegenerated

imageUncropFromBBOX

Нода imageUncropFromBBOX помещает ранее обрезанное изображение обратно на исходное изображение, используя границы (Bounding Box).

image Uncrop From BBOX

original_image
crop_image
bbox
optional_mask
image
border_blending
0.25
use_square_mask
Easy Use

Описание

imageUncropFromBBOX помещает ранее обрезанное изображение обратно на исходное изображение, используя границы (Bounding Box). Нода предназначена для использования с рабочими процессами кадрирования или создания BBOX: обрежьте область, обработайте её, затем вставьте её обратно на исходный холст в нужное место.

Нода также даёт вам контроль над тем, как вставленная обрезка смешивается с окружающим исходным изображением, и над тем, обрабатывается ли область вставки как полный прямоугольник или как произвольная форма, заданная необязательной маской.

Входы

ИмяТипПо умолчаниюОписание
original_imageIMAGEПолноразмерное изображение, на которое будет вставлена обрезка обратно.
crop_imageIMAGEОбрезка изображения для вставки обратно. Она должна соответствовать области, заданной bbox.
bboxBBOXГраницы (Bounding Box), определяющие расположение обрезки внутри original_image. Используйте выход BBOX от ноды, создающей BBOX.
border_blendingFLOAT0.25Управляет тем, насколько сильно края вставленной обрезки смешиваются с исходным изображением. Диапазон от 0.0 до 1.0. Значение 0 создаёт резкий край; более высокие значения дают более мягкий переход.
use_square_maskБУЛЕВОистинаКогда включено, вставленная область обрабатывается как заполненный прямоугольник, покрывающий всю область границ. Отключите это, если нужно сохранить непрямоугольную форму, заданную optional_mask.
optional_maskMASKНетНеобязательная маска, используемая, когда use_square_mask отключён. Она определяет, какие части обрезки изображения должны быть вставлены и как обрабатывать края.

Выходы

ИмяТипОписание
IMAGEIMAGEСоставной результат: исходное изображение с обрезкой crop_image, вставленной обратно в указанных границах, с использованием выбранного поведения смешивания.

Примечания по использованию

  • bbox ожидает объект BBOX, а не сырые координаты. Используйте выход BBOX от другой ноды, создающей этот тип.
  • Координаты границ (Bounding Box) заданы в пиксельном пространстве original_image. crop_image должна быть точной областью, извлечённой из этих границ.
  • Оставляйте use_square_mask включённым для простых прямоугольных композиций, например, когда нужно вставить обратно обрезку фиксированного размера или результат инпейтинга.
  • Если ваша обрезка получена из области с маской или имеет неправильную форму, установите use_square_mask в False и укажите optional_mask, чтобы контролировать форму вставки.
  • border_blending принимает нормализованное значение от 0 до 1, поэтому даже небольшие изменения могут заметно повлиять на видимость шва между обрезкой и исходным изображением.

Комментарии

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

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