EasyUse/Inpaintgenerated
Easy Apply PowerPaint 节点(applyPowerPaint)
使用提供的遮罩、pipe 上下文和已选择的 PowerPaint 模型,对图像应用 PowerPaint 图像修复。
apply Power Paint
pipe
image
mask
pipe
powerpaint_model
COMBO
powerpaint_clip
COMBO
dtype
COMBO
fitting
1
function
COMBO
scale
1
start_at
0
end_at
10000
save_memory
COMBO
Easy Use
描述
使用提供的遮罩、pipe 上下文和已选择的 PowerPaint 模型,对图像应用 PowerPaint 图像修复。它支持多种图像修复功能,可实现移除对象、从上下文填充区域、遵循文本提示、尊重形状提示或扩展图像。
输入
| 名称 | 类型 | 描述 |
|---|---|---|
| pipe | PIPE_LINE | 包含模型、VAE、条件和其他当前生成设置的 Easy-Use pipeline。 |
| image | IMAGE | 要处理的图像。 |
| mask | MASK | 定义要修复区域的遮罩。白色像素通常标记要重新绘制的区域;黑色像素将被保留。 |
| powerpaint_model | COMBO | 选择要使用的 PowerPaint 模型 checkpoint。 |
| powerpaint_clip | COMBO | 选择与已选择的 PowerPaint 模型匹配的 CLIP 模型。 |
| dtype | COMBO | PowerPaint 模型的计算 dtype:float16、bfloat16、float32 或 float64。 |
| fitting | FLOAT | 已生成结果与原始内容的匹配程度。默认 1,范围 0.3 到 1。较低的值给模型更多自由度;较高的值更接近原始图像。 |
| function | COMBO | PowerPaint 图像修复功能:text guided、shape guided、object removal、context aware 或 image outpainting。 |
| scale | FLOAT | 图像修复扩散过程的引导缩放。默认 1,范围 0 到 10。 |
| start_at | INT | 应用 PowerPaint 的时间步范围的起点,从 0 到 10000。默认 0。 |
| end_at | INT | 应用 PowerPaint 的时间步范围的终点,从 0 到 10000。默认 10000。 |
| save_memory | COMBO | 内存节省模式:none、auto 或 max。较高的设置会降低生成期间的内存使用量,但会牺牲速度。 |
输出
| 名称 | 类型 | 描述 |
|---|---|---|
| pipe | PIPE_LINE | 已更新的 pipeline,可供后续 Easy-Use 节点使用。 |
使用说明
- 选择
powerpaint_model和匹配的powerpaint_clip;它们必须相互兼容。 function会改变遮罩和提示的使用方式:text guided使用 pipeline 中的提示来绘制遮罩区域。shape guided遵循遮罩区域中的形状信息。object removal移除被遮罩覆盖的对象,并用合理的背景填充该区域。context aware根据周围图像上下文填充遮罩。image outpainting从遮罩区域向外扩展图像。
fitting在遵循原始图像与生成自由度之间取得平衡。使用1时,输出与来源保持接近;较低的值允许更多变化。start_at和end_at控制 PowerPaint 处于活动状态的去噪时间步间隔。默认的0到10000覆盖整个去噪调度;通过限制该间隔,可以仅在早期或后期步骤中应用 PowerPaint。- 对于大图像或 VRAM 有限的情况,请将
dtype设置为float16,并将save_memory设置为auto或max。
评论
使用 GitHub 登录后即可参与讨论。