EasyUse/Imagegenerated
imageUncropFromBBOX
imageUncropFromBBOX 使用边界框将先前裁剪的图像放回其原始图像上。它设计用于与裁剪或生成 BBOX 的工作流配合使用:裁剪一个区域,对其进行处理,然后将其粘贴回原始画布的正确位置。 该节点还允许你控制粘贴的裁剪内容如何与周围的原始图像混合,以及粘贴区域是作为完整矩形处理,还是作为由可选遮罩定义的任意形状处理。
image Uncrop From BBOX
original_image
crop_image
bbox
optional_mask
image
border_blending
0.25
use_square_mask
Easy Use
描述
imageUncropFromBBOX 使用边界框将先前裁剪的图像放回其原始图像上。它设计用于与裁剪或生成 BBOX 的工作流配合使用:裁剪一个区域,对其进行处理,然后将其粘贴回原始画布的正确位置。
该节点还允许你控制粘贴的裁剪内容如何与周围的原始图像混合,以及粘贴区域是作为完整矩形处理,还是作为由可选遮罩定义的任意形状处理。
输入
| 名称 | 类型 | 默认值 | 描述 |
|---|---|---|---|
original_image | IMAGE | — | 裁剪内容将粘贴回其上的完整尺寸图像。 |
crop_image | IMAGE | — | 要粘贴回的图像区域。它应对应于 bbox 定义的区域。 |
bbox | BBOX | — | 用于在 original_image 中定位裁剪内容的边界框。请使用来自生成 BBOX 的节点的 BBOX 输出。 |
border_blending | FLOAT | 0.25 | 控制粘贴的裁剪内容边缘与原始图像的混合强度。范围是 0.0 到 1.0。值为 0 时产生硬边缘;较高的值会产生更柔和的过渡。 |
use_square_mask | BOOLEAN | True | 启用后,粘贴区域将视为覆盖整个边界框的填充矩形。当需要保留 optional_mask 提供的非矩形形状时,请禁用此选项。 |
optional_mask | MASK | None | 当 use_square_mask 禁用时使用的可选遮罩。它定义裁剪图像的哪些部分应被粘贴以及如何处理边缘。 |
输出
| 名称 | 类型 | 描述 |
|---|---|---|
| IMAGE | IMAGE | 合成结果:使用所选的混合行为,将 crop_image 粘贴回指定边界框处的原始图像。 |
使用说明
bbox需要 BBOX 对象,而不是原始坐标。请使用来自其他生成此类型输出的节点的 BBOX 输出。- 边界框坐标指的是
original_image的像素空间。crop_image应该是从该边界框提取的精确区域。 - 对于简单的矩形合成,例如粘贴回固定尺寸的裁剪内容或图像修复结果,请保持
use_square_mask启用。 - 如果你的裁剪内容来自遮罩区域或具有不规则形状,请将
use_square_mask设置为False,并提供optional_mask来控制粘贴形状。 border_blending是介于 0 和 1 之间的归一化值,因此即使是微小的变化也会显著影响裁剪内容与原始图像之间接缝的可见程度。
评论
使用 GitHub 登录后即可参与讨论。