Blend Inpaint

节点功能:该节点将较小的蒙版区域进行放大,然后将放大后的蒙版和放大后的原图对应进行重绘,重绘后粘贴到原图中。对于较小的重绘区域,该方法可以让模型可控的像素点增多从而增加生成物体的精细度。

输入参数

参数名称说明
inpaint修复/重绘后的图片。
original原始图片。
mask掩膜图,标记需要修复的区域。
origin如果 inpaint 图像尺寸比原图小,这个表示其相对偏移坐标(左上角起点)。例:假设原图是 512x512,修复图是 128x128,origin 表示修复图左上角在原图中的坐标。

输出参数

参数名称说明
image最终混合后的图片(inpaint+原图)。
MASK模糊处理后的掩膜(可用于调试或显示)。

控件参数

参数名称说明
kernel高斯模糊核大小,控制模糊范围(必须是奇数)。控制高斯模糊的区域范围。数值越大,模糊的面积越宽。
sigma高斯模糊的标准差,控制模糊强度。数值越大模糊越重。例:当 sigma=1.0 时模糊较轻,sigma=30.0 会模糊得很严重。

下图将画面中人物的眼睛部分进行涂抹重绘,要求按照提示词内容完成太阳镜的生成,最终通过该节点完成了对重绘区域的粘贴。