1. 插件简介
GitHub 原地址: https://github.com/Isi-dev/ComfyUI-Img2PaintingAssistant
这个插件主要包含两个功能强大的节点:一个是把普通照片变成画作风格的"图片绘画助手",另一个是配合背景去除工具使用的"背景处理助手"。
简单来说,这个插件能帮你: - 把照片变成油画、水彩画、卡通画等各种绘画风格 - 让图片变得更锐利、更明亮 - 彻底去除图片背景,避免在视频制作中出现"鬼影" - 给图片换上纯色背景(比如绿幕背景)
就像你有了一个专业的画家朋友和一个PS高手,能帮你把普通照片变成艺术品,还能完美处理图片背景。
2. 如何安装
方法一:使用 ComfyUI Manager(推荐)
- 打开 ComfyUI Manager
- 在搜索框中输入:
Image to Painting and Inspyrenet Assistant Nodes - 点击安装即可
方法二:手动安装
- 下载插件文件到
ComfyUI/custom_nodes/文件夹 - 重启 ComfyUI
3. 节点详细解析
3.1 Image Painting Assistant(图片绘画助手)
这个节点就像一个万能的画家,能把你的照片变成各种绘画风格。它不仅能让照片看起来像手绘作品,还能调整图片的清晰度和亮度。
3.2 参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| image | image | 图片输入 | - | 这是你要处理的原图,就像给画家一张照片让他临摹 | 输入的源图像数据 | 连接任何产生图片的节点,比如图片载入器 |
| painting_mode | painting_mode | 绘画模式选择 | "medium" | 决定要画成什么风格,像选择画笔类型 | 控制绘画效果的强度和风格 | light=轻微效果,medium=中等效果,heavy=强烈效果 |
| color_enhance | color_enhance | 颜色增强 | 1.0-2.0 | 让颜色更鲜艳,就像调电视的色彩饱和度 | 控制颜色饱和度的增强程度 | 1.0=原始颜色,2.0=颜色非常鲜艳 |
| contrast | contrast | 对比度 | 1.0-1.5 | 让明暗差别更明显,就像调节照片的明暗对比 | 调整图像的明暗对比度 | 1.0=原始对比度,1.5=对比度增强50% |
| brightness | brightness | 亮度 | 0.8-1.2 | 让图片更亮或更暗,就像调节屏幕亮度 | 调整图像的整体亮度 | 0.8=减少20%亮度,1.2=增加20%亮度 |
| sharpness | sharpness | 锐化程度 | 0.0-2.0 | 让图片边缘更清晰,就像给眼镜擦干净 | 增强图像边缘的清晰度 | 0.0=不锐化,2.0=强烈锐化 |
| noise_reduction | noise_reduction | 降噪程度 | 0.0-1.0 | 去除图片上的小点点(噪点),就像给照片去灰尘 | 减少图像中的噪声干扰 | 0.0=不降噪,1.0=最大降噪 |
| edge_enhance | edge_enhance | 边缘增强 | 0.0-1.0 | 让物体轮廓更突出,就像用黑笔描边 | 增强图像中物体的边缘线条 | 0.0=不增强,1.0=最大增强 |
| artistic_strength | artistic_strength | 艺术化强度 | 0.3-0.8 | 控制看起来有多像画,数值越高越像手绘 | 控制艺术化效果的强度 | 0.3=轻微艺术化,0.8=强烈艺术化 |
3.3 Inspyrenet Rembg Assistant(背景处理助手)
这个节点专门用来处理已经去除背景的图片,确保背景完全干净。就像一个专业的抠图师,能把背景处理得完美无缺。
3.4 参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| image | image | 图片输入 | - | 这是已经去背景的图片,通常是透明背景的 | 输入的源图像,通常包含透明通道 | 连接Rembg节点或其他去背景节点的输出 |
| background_color | background_color | 背景颜色 | "transparent" | 选择新背景的颜色,就像选择画纸颜色 | 设置替换背景的颜色值 | "transparent"=透明,"white"=白色,"green"=绿色等 |
| edge_feather | edge_feather | 边缘羽化 | 0-10 | 让边缘更柔和,就像用柔软的橡皮擦边缘 | 对图像边缘进行羽化处理,使过渡更自然 | 0=硬边缘,10=最柔和边缘 |
| edge_dilate | edge_dilate | 边缘扩张 | -5到5 | 让主体边缘向外扩一点或向内收一点 | 对图像边缘进行膨胀或腐蚀处理 | -5=向内收缩,5=向外扩张 |
| alpha_threshold | alpha_threshold | 透明度阈值 | 0.1-0.9 | 决定多透明的地方算背景,就像调节透明度界限 | 设置透明度的判断阈值 | 0.1=很透明就算背景,0.9=很不透明才算前景 |
| color_spill_remove | color_spill_remove | 颜色溢出去除 | True/False | 去除主体上残留的背景颜色,就像清洁污渍 | 移除前景对象边缘的背景颜色残留 | True=开启清洁,False=关闭清洁 |
| smooth_mask | smooth_mask | 平滑遮罩 | True/False | 让边缘更平滑,就像用砂纸打磨粗糙表面 | 对遮罩边缘进行平滑处理 | True=开启平滑,False=保持原样 |
| denoise_strength | denoise_strength | 降噪强度 | 0.0-1.0 | 去除边缘的小毛刺,就像修剪毛边 | 对遮罩边缘进行降噪处理 | 0.0=不降噪,1.0=最大降噪 |
4. 使用技巧和建议
4.1 图片绘画助手使用技巧
- 选择合适的绘画模式:
- 人像照片建议用 "medium" 模式
- 风景照片可以尝试 "heavy" 模式
-
已经很艺术化的图片用 "light" 模式
-
参数搭配建议:
- 想要油画效果:painting_mode="heavy", artistic_strength=0.7, color_enhance=1.5
- 想要水彩效果:painting_mode="medium", artistic_strength=0.5, brightness=1.1
-
想要卡通效果:painting_mode="light", edge_enhance=0.8, color_enhance=2.0
-
处理不同类型图片:
- 暗图片:适当提高 brightness 到 1.1-1.2
- 模糊图片:增加 sharpness 到 1.5-2.0
- 噪点多的图片:提高 noise_reduction 到 0.7-1.0
4.2 背景处理助手使用技巧
- 处理不同背景需求:
- 做绿幕合成:background_color="green"
- 做白底产品图:background_color="white"
-
保持透明:background_color="transparent"
-
边缘处理策略:
- 头发丝多的人像:edge_feather=3-5,smooth_mask=True
- 硬边缘物体:edge_feather=0-2,edge_dilate=1-2
-
复杂轮廓:alpha_threshold=0.3-0.5
-
配合其他节点使用:
- 先用 Rembg 去背景,再用这个节点精细化处理
- 处理完成后可以连接到视频制作节点
5. 常见问题解答
Q1:为什么我的图片绘画效果不明显?
A1: 可能是 artistic_strength 设置太低了,试试调到 0.6-0.8。或者原图本身对比度不够,可以先提高 contrast 到 1.3-1.5。
Q2:背景处理后边缘有锯齿怎么办?
A2: 这是边缘太硬造成的,把 edge_feather 调到 3-5,并且开启 smooth_mask=True。
Q3:处理后的图片太亮或太暗?
A3: 调节 brightness 参数,太亮就调到 0.8-0.9,太暗就调到 1.1-1.2。
Q4:为什么背景还是有残留?
A4: 可能是 alpha_threshold 设置不当,试试调到 0.2-0.4。同时开启 color_spill_remove=True。
Q5:绘画效果看起来不自然?
A5: 降低 artistic_strength 到 0.3-0.5,或者调整 painting_mode 到 "light"。
6. 工作流程建议
6.1 照片转绘画完整流程
- 载入原图 → Image Painting Assistant → 输出绘画风格图片
- 根据效果调整参数,多次尝试不同的 painting_mode
- 最后可以连接图片保存节点
6.2 背景处理完整流程
- 载入原图 → Rembg节点去背景 → Inspyrenet Rembg Assistant精细化处理 → 输出完美背景图片
- 可以继续连接到视频制作节点或其他合成节点
6.3 组合使用技巧
先用 Image Painting Assistant 让照片变成绘画风格,再用背景处理助手换背景,这样可以制作出艺术化的产品图或人像图。
7. 性能优化建议
- 大图片处理:如果图片很大(超过2K分辨率),建议先缩小处理,再放大
- 批量处理:可以配合其他批处理节点一次处理多张图片
- 参数预设:把常用的参数组合保存成工作流,方便重复使用
这个插件非常适合需要制作艺术化内容的朋友,无论是个人创作还是商业用途都很实用。记住多尝试不同的参数组合,每张图片的最佳设置都可能不同!