ComfyUI 魔法书 Logo
🏠 首页
👥 加群
🔥 报错不求人
😎 大帅比
登录 →
ComfyUI 魔法书 Logo
🏠 首页 👥 加群 🔥 报错不求人 😎 大帅比
登录
  1. 首页
  2. 🧩 插件工坊 (Plugin Workshop)
  3. ComfyUI Inpaint插件详细教程 手把手教你使用节点功能

ComfyUI Inpaint插件详细教程 手把手教你使用节点功能

0
  • 🧩 插件工坊 (Plugin Workshop)
  • 发布于 2025-06-28
  • 22 次阅读
编程界的小学生
编程界的小学生

【版权严正声明】

本文系作者 [编程界的小学生] 原创,并拥有完整、独立的著作权。

未经本人 书面授权 ,任何单位、平台或个人, 严禁 以任何形式(包括但不限于转载、复制、摘编、修改、链接、转贴、建立镜像等)使用本文的全部或部分内容。

任何无视本声明的侵权行为,本人将依据《中华人民共和国著作权法》等相关法律法规,采取一切必要的法律手段,追究其侵权责任,要求其 立即停止侵权、赔礼道歉、消除影响,并赔偿因此造成的一切经济损失及维权成本(包括但不限于律师费、诉讼费、公证费等)。

侵权必究,切勿以身试法!

1. 插件简介

插件地址: https://github.com/Acly/comfyui-inpaint-nodes

ComfyUI Inpaint Nodes 是一个专门用来"修补图片"的超级工具箱!想象一下,你有一张照片,但是里面有你不想要的东西(比如路人、电线杆、水印等),或者你想把照片扩大一圈,这个插件就能帮你完美解决这些问题。

这个插件能给我们带来什么效果?

  • 去除不想要的东西:像用橡皮擦一样,把照片里不想要的部分擦掉,然后自动填补上合适的内容

  • 扩展图片边界:让照片变得更大,自动补充边缘的内容,就像给照片加了个画框

  • 修复破损照片:如果照片有划痕或者缺失的部分,可以自动修复

  • 替换图片内容:把照片中的某个部分替换成你想要的内容

简单来说,这就是一个"照片修复大师",能让你的照片变得更完美!

2. 如何安装

2.1 使用 ComfyUI Manager 安装(推荐)

  1. 打开 ComfyUI Manager

  2. 搜索 "ComfyUI Inpaint Nodes"

  3. 点击安装

2.2 手动下载安装

在你的 ComfyUI 安装目录下,找到 custom_nodes 文件夹,然后在命令行中运行:

cd ComfyUI/custom_nodesgit clone https://github.com/Acly/comfyui-inpaint-nodes.git

2.3 安装额外依赖

如果你想使用高级填充功能,需要安装 OpenCV:

pip install opencv-python

2.4 下载模型文件

根据你的需要,可以下载以下模型到 ComfyUI/models/inpaint/ 文件夹:

Fooocus Inpaint 模型:

  • 下载地址:Hugging Face

  • 需要下载 .patch 和对应的头文件

LaMa 模型:

  • 下载地址:GitHub

MAT 模型:

  • 下载地址:GitHub

  • 或者:Hugging Face

3. 节点详细解析

当前插件包含节点总数:9个 本次分析节点数:9个 剩余未分析节点数:0个

3.1 Load Fooocus Inpaint 节点 - Fooocus修补模型加载器

这个节点是干嘛的? 这个节点就像一个"工具箱管理员",负责准备专门用来修补图片的高级工具。Fooocus是一种特别厉害的修补技术,它能让修补后的图片看起来非常自然,就像原本就是这样的一样。你可以把它想象成一个"超级修图师"的工具包。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

head

head

下拉选择文件

对应的头文件

这是修补工具的"大脑",控制如何理解图片

Fooocus inpaint头部模型文件

选择下载的.pth头文件

patch

patch

下拉选择文件

对应的补丁文件

这是修补工具的"技能包",包含各种修补技巧

Fooocus inpaint补丁文件

选择下载的.patch文件

3.2 Apply Fooocus Inpaint 节点 - 应用Fooocus修补

这个节点是干嘛的? 这个节点就像一个"魔法师",它会把前面准备好的修补工具应用到你的图片生成模型上。就像给一个普通的画家装上了"修补专家"的技能,让它能够完美地修补和填充图片的缺失部分。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

model

model

MODEL类型

必须连接SDXL模型

这是基础的图片生成引擎,就像画家的基本技能

需要SDXL架构的基础模型

从CheckpointLoaderSimple连接SDXL模型

patch

patch

INPAINT_PATCH类型

从Load Fooocus Inpaint连接

这是修补技能包,包含所有修补知识

Fooocus inpaint补丁数据

直接从Load Fooocus Inpaint节点连接

latent

latent

LATENT类型

必须连接

这是要修补的图片数据,包含了哪里需要修补的信息

包含噪声遮罩的潜在空间数据

从VAE Encode & Inpaint Conditioning连接

3.3 VAE Encode & Inpaint Conditioning 节点 - 图片编码和修补条件设置

这个节点是干嘛的? 这个节点就像一个"图片翻译官"加"任务分配员"。它会把你的原始图片和遮罩(告诉它哪里需要修补)翻译成电脑能理解的格式,同时准备好正面和负面的指导信息,告诉修补工具应该生成什么样的内容。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

positive

positive

CONDITIONING类型

必须连接

正面指导信息,告诉它你想要什么效果

正向条件编码

从CLIPTextEncode连接描述想要效果的文字

negative

negative

CONDITIONING类型

必须连接

负面指导信息,告诉它你不想要什么效果

负向条件编码

从CLIPTextEncode连接描述不想要效果的文字

vae

vae

VAE类型

必须连接

图片翻译器,把图片转换成电脑能处理的格式

变分自编码器

从VAELoader节点连接

pixels

pixels

IMAGE类型

必须连接

原始图片,就是你要修补的照片

输入图像数据

从LoadImage节点连接你的照片

mask

mask

MASK类型

必须连接

遮罩,告诉电脑哪些地方需要修补

二值化遮罩图像

从MaskEditor或其他遮罩节点连接

3.4 Fill Masked Area 节点 - 填充遮罩区域

这个节点是干嘛的? 这个节点就像一个"快速填充工具",它会在你标记的区域里快速填充内容。就像用油漆桶工具一样,但是它很聪明,会根据周围的颜色和纹理来选择合适的填充内容,让填充后的效果看起来很自然。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE类型

必须连接

要处理的原始图片

输入图像数据

从LoadImage节点连接

mask

mask

MASK类型

必须连接

告诉它哪里需要填充的区域标记

二值化遮罩

从遮罩编辑器连接

fill

fill

下拉选择

neutral

选择填充方式:neutral(灰色)、telea(智能填充)、navier-stokes(流体填充)

填充算法类型

neutral适合全新内容,telea/navier-stokes适合修复

falloff

falloff

0-8191

0

边缘过渡的柔和程度,就像羽化效果

边缘衰减像素数

0是硬边缘,数值越大边缘越柔和

3.5 Blur Masked Area 节点 - 模糊遮罩区域

这个节点是干嘛的? 这个节点就像一个"柔焦镜",它会把你标记的区域变得模糊,但是模糊的程度会从边缘到中心逐渐加强。这样可以保持原有的颜色和大致形状,但让细节变得模糊,为后续的精细修补做准备。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

IMAGE类型

必须连接

要处理的原始图片

输入图像数据

从LoadImage节点连接

mask

mask

MASK类型

必须连接

告诉它哪里需要模糊的区域标记

二值化遮罩

从遮罩编辑器连接

blur

blur

3-8191

255

模糊强度,数值越大越模糊,就像调节相机焦距

高斯模糊半径

255是中等模糊,适合大多数情况

falloff

falloff

0-8191

0

边缘过渡区域大小,让模糊效果更自然

边缘衰减像素数

0是突然模糊,数值越大过渡越平滑

3.6 Load Inpaint Model 节点 - 加载修补模型

这个节点是干嘛的? 这个节点就像一个"专业修图师招聘员",它会加载专门训练过的修补模型(比如LaMa或MAT)。这些模型就像不同专业的修图师,有的擅长去除物体,有的擅长扩展背景,你可以根据需要选择合适的"专家"。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

model_name

model_name

下拉选择文件

根据需要选择

选择要使用的修补专家,不同专家有不同特长

预训练的修补模型文件

LaMa适合去除物体,MAT适合复杂场景

3.7 Inpaint (using Model) 节点 - 使用模型修补

这个节点是干嘛的? 这个节点就是真正的"修图师工作台",它会让前面加载的专业修补模型开始工作。就像让一个专业的修图师拿着画笔,根据你的要求在指定区域进行修补工作,最终输出修补完成的图片。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

inpaint_model

inpaint_model

INPAINT_MODEL类型

从Load Inpaint Model连接

专业修图师,负责实际的修补工作

加载的修补模型实例

直接从Load Inpaint Model节点连接

image

image

IMAGE类型

必须连接

要修补的原始图片

输入图像数据

从LoadImage节点连接

mask

mask

MASK类型

必须连接

告诉修图师哪里需要修补的标记

二值化遮罩

从遮罩编辑器连接

seed

seed

0-很大的数

0

随机种子,控制修补结果的随机性

随机数生成种子

相同种子产生相同结果,便于重现

optional_upscale_model

optional_upscale_model

UPSCALE_MODEL类型

可选

可选的放大模型,让修补后的图片更清晰

可选的超分辨率模型

连接放大模型可以提高输出质量

3.8 Expand Mask 节点 - 扩展遮罩

这个节点是干嘛的? 这个节点就像一个"区域扩张器",它会把你画的遮罩区域向外扩大一圈,并且让边缘变得柔和。就像用画笔画了一个圆,然后让这个圆变得更大,边缘也变得更模糊,这样修补的时候效果会更自然。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

mask

mask

MASK类型

必须连接

原始的遮罩区域标记

输入遮罩数据

从遮罩编辑器或其他遮罩节点连接

grow

grow

0-8096

16

向外扩张的像素数量,就像吹气球一样让区域变大

形态学膨胀操作的像素数

16像素适合大多数情况,太大可能影响其他区域

blur

blur

0-8096

7

边缘模糊程度,让扩张后的边缘更柔和

高斯模糊半径

7是适中的柔化效果,让过渡更自然

3.9 Denoise to Compositing Mask 节点 - 降噪到合成遮罩

这个节点是干嘛的? 这个节点就像一个"精细调节器",它会把用于控制修补强度的遮罩转换成用于最终合成的遮罩。就像调节音响的均衡器一样,它会把某个范围内的数值重新映射,让最终的合成效果更加自然和平滑。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

mask

mask

MASK类型

必须连接

原始的强度控制遮罩

输入遮罩数据

通常来自降噪强度遮罩

offset

offset

0.0-1.0

0.1

起始阈值,低于这个值的区域完全不处理

映射范围的下限偏移

0.1表示10%以下强度的区域不变

threshold

threshold

0.01-1.0

0.2

结束阈值,高于这个值的区域完全处理

映射范围的上限阈值

0.2表示20%以上强度的区域完全处理

4. 使用技巧和建议

4.1 选择合适的修补方法

  • 简单去除物体:使用 Load Inpaint Model + Inpaint (using Model),选择LaMa模型

  • 复杂场景修补:使用 Load Inpaint Model + Inpaint (using Model),选择MAT模型

  • 高质量修补:使用 Fooocus Inpaint 系列节点

  • 快速预处理:使用 Fill Masked Area 或 Blur Masked Area

4.2 遮罩制作技巧

  • 遮罩要稍微大一点:覆盖要修补的区域,并包含一些边缘

  • 使用 Expand Mask:让遮罩边缘更自然

  • 多层遮罩:复杂修补可以分多次进行

4.3 参数调节建议

  • Falloff 参数:从0开始尝试,如果边缘太硬就逐渐增加

  • Blur 参数:根据图片大小调节,大图用大数值

  • Seed 参数:找到满意效果后记录种子值

4.4 工作流程建议

  1. 先用简单方法测试效果

  2. 确定合适的遮罩大小和位置

  3. 选择最适合的修补方法

  4. 微调参数获得最佳效果

5. 常见问题解答

5.1 修补效果不自然

问题:修补后的区域看起来很假 解决方案:

  • 增大遮罩范围,包含更多周围区域

  • 使用 Expand Mask 让边缘更柔和

  • 尝试不同的填充方法

  • 调整 falloff 参数增加过渡

5.2 边缘有明显接缝

问题:修补区域和原图有明显分界线 解决方案:

  • 增加 blur 参数值

  • 使用 Expand Mask 扩大遮罩

  • 尝试 Blur Masked Area 预处理

  • 调整 falloff 参数

5.3 模型加载失败

问题:提示找不到模型文件 解决方案:

  • 检查模型文件是否放在正确目录

  • 确认文件名和格式正确

  • 重新下载可能损坏的模型文件

  • 检查文件权限

5.4 处理速度太慢

问题:修补过程耗时很长 解决方案:

  • 降低输入图片分辨率

  • 使用更快的模型(如LaMa而不是MAT)

  • 减小遮罩区域

  • 关闭可选的放大模型

5.5 Fooocus修补不工作

问题:Fooocus相关节点报错 解决方案:

  • 确保使用SDXL架构的基础模型

  • 检查头文件和补丁文件是否匹配

  • 确认ComfyUI版本足够新

  • 重新下载Fooocus模型文件

6. 进阶使用技巧

6.1 组合使用多种方法

  • 先用简单填充做预处理

  • 再用专业模型精细修补

  • 最后用Fooocus做高质量优化

6.2 批量处理技巧

  • 使用相同的遮罩处理多张相似图片

  • 保存常用的参数组合

  • 建立标准化的工作流程

6.3 创意应用

  • 扩展图片边界制作全景图

  • 去除水印和不想要的元素

  • 修复老照片的破损部分

  • 创建无缝的纹理图案

7. 总结

ComfyUI Inpaint Nodes 是一个功能全面的图片修补工具集,包含9个专业节点:

核心修补节点:

  1. Load Fooocus Inpaint - 加载高级修补工具

  2. Apply Fooocus Inpaint - 应用高级修补

  3. Load Inpaint Model - 加载专业修补模型

  4. Inpaint (using Model) - 执行专业修补

预处理节点:

  1. Fill Masked Area - 快速填充区域

  2. Blur Masked Area - 模糊处理区域

  3. Expand Mask - 扩展遮罩范围

辅助节点:

  1. VAE Encode & Inpaint Conditioning - 编码和条件设置

  2. Denoise to Compositing Mask - 遮罩转换优化

掌握这些节点的使用方法,你就能处理各种图片修补需求,从简单的物体去除到复杂的场景重建,都能得心应手!

最重要的提醒:修补效果很大程度上取决于遮罩的质量,花时间制作好的遮罩是成功的关键。多尝试不同的方法和参数组合,你会发现最适合你需求的工作流程。

祝你修图愉快,创作出完美的作品!

标签: #插件 2338
相关文章

ComfyUI错误修复插件详解:轻松解决常见问题 2025-07-10 18:25

ComfyUI-CustomMenu插件使用教程:高效自定义工作流指南 2025-07-10 17:50

ComfyUI图像合并插件comfyui-merge使用教程 2025-07-03 22:44

ComfyUI 图像合并插件教程 (comfyui-merge) 1. 插件简介 这是一个专门用来合并图片的 ComfyUI 插件,就像用 PS 把多张图片叠在一起那样。它的特别之处在于你精确控制每张图片的混合方式。 GitHub 地址:https://github.com/LingSss9/com

ComfyUI WAN 2.2视频插件教程:万相AI提示词全攻略 2025-07-31 11:47

ComfyUI WAN 2.2视频插件教程:万相AI提示词实战指南 2025-07-29 20:10

ComfyUI HeyGem数字人插件教程:零基础快速精通指南 2025-07-22 14:10

目录

从节点基础到高阶工作流,我们为你绘制最清晰的 ComfyUI 学习路径。告别困惑,让每一次连接都充满创造的魔力,轻松驾驭 AI 艺术的无限可能。

  • 微信
  • B站
  • GitHub
Copyright © 2025 AIX All Rights Reserved. Powered by AIX.
隐私政策
津ICP备2024019312号