ComfyUI 魔法书 Logo
🏠 首页
👥 加群
🔥 报错不求人
😎 大帅比
登录 →
ComfyUI 魔法书 Logo
🏠 首页 👥 加群 🔥 报错不求人 😎 大帅比
登录
  1. 首页
  2. 🧩 插件工坊 (Plugin Workshop)
  3. ComfyI2I插件教程 零基础掌握AI图像处理神器

ComfyI2I插件教程 零基础掌握AI图像处理神器

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

ComfyI2I 插件完全教程 - 从零开始的图像处理神器

插件简介

插件地址: https://github.com/ManglerFTW/ComfyI2I

ComfyI2I 是一个专门为 ComfyUI 设计的图像处理插件包,就像给你的 ComfyUI 装上了一套专业的图像编辑工具。这个插件主要能帮你做这些事情:

  1. 颜色转移 - 把一张图片的颜色风格"搬"到另一张图片上,就像给照片换了个滤镜
  2. 智能蒙版处理 - 可以用文字描述来创建蒙版,比如说"天空"就能自动选中天空部分
  3. 图像分割修复 - 把图片切成小块分别处理,然后再拼回去,特别适合修复大图
  4. ComfyShop 画图工具 - 一个内置的画图软件,可以直接在图片上涂涂画画

总节点数量: 本插件包含 5个节点(4个Python节点 + 1个前端JavaScript工具)

如何安装

方法一:使用 Git 克隆(推荐)

  1. 打开命令行,进入你的 ComfyUI 安装目录
  2. 进入 custom_nodes 文件夹
  3. 运行命令:git clone https://github.com/ManglerFTW/ComfyI2I/
  4. 进入新创建的 ComfyI2I 文件夹
  5. 运行命令:pip install -r requirements.txt
  6. 重启 ComfyUI

方法二:手动下载

  1. 从 GitHub 下载插件压缩包
  2. 解压到 ComfyUI/custom_nodes/ 目录下
  3. 安装依赖包(同上)
  4. 重启 ComfyUI

节点详细解析

1. Color Transfer(颜色转移节点)

这个节点是干嘛的?
就像是一个"颜色搬运工",它能把一张图片的颜色风格完全复制到另一张图片上。比如你有一张夕阳照片很好看,想让你的人像照片也有那种暖暖的夕阳色调,这个节点就能帮你实现。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
Source Imagesource_imageIMAGE类型-要被改变颜色的图片,就是你想要"化妆"的那张图源图像,将被应用颜色转移的目标图像连接你想要改变颜色的图片节点
Target Imagetarget_imageIMAGE类型-提供颜色风格的图片,就像"化妆师"一样目标图像,提供颜色参考的源图像连接你喜欢的颜色风格的图片节点
No of Colorsno_of_colors0-2566要提取多少种主要颜色,就像调色盘上有几种颜色从每张图像中提取的主要颜色数量风景照用10-20,人像用5-10
Blur Radiusblur_radius0-1002颜色边界的模糊程度,数字越大边界越柔和颜色分割区域边缘的模糊半径想要自然过渡用2-5,要清晰边界用0-1
Blur Amountblur_amount0-1002模糊的强度,配合上面的参数使用模糊效果的强度系数通常和blur_radius设置相同值
Strengthstrength0.0-2.01.0颜色转移的强度,就像化妆的浓淡程度颜色转移效果的强度控制0.5是淡妆,1.0是正常,1.5是浓妆
Gammagamma0.1-2.01.0图片的亮度曲线调整,影响中间调伽马校正值,调整图像的亮度分布小于1变亮,大于1变暗,1.0不变
Contrastcontrast0.0-3.01.0对比度调整,影响明暗差异对比度增强系数1.0是原始,1.5增强对比,0.5降低对比
Brightnessbrightness0.0-100.01.0整体亮度调整亮度调整系数1.0是原始亮度,2.0是两倍亮度
MaskmaskMASK类型(可选)-可选的蒙版,只对蒙版区域进行颜色转移可选的遮罩,限制颜色转移的区域只想改变天空颜色时使用天空蒙版

2. Mask Ops(蒙版操作节点)

这个节点是干嘛的?
这是一个"智能选区工具",最神奇的是你可以用文字来描述你想选择的区域。比如你说"天空",它就能自动识别并选中图片中的天空部分。还能对蒙版进行各种调整,就像PS里的选区工具一样强大。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
ImageimageIMAGE类型-要处理的原始图片输入的源图像连接你要创建蒙版的图片
Texttext文本""用文字描述你想选择的区域用于CLIPSeg模型的文本提示词输入"sky"选天空,"person"选人物
Separate Maskseparate_mask0-10是否把不同的区域分开成独立蒙版是否将蒙版岛屿分离为独立图像0保持整体,1分离各个区域
Text Sigmatext_sigma0-15030文字识别的平滑程度,数字越大越平滑CLIPSeg生成蒙版的平滑系数识别不准确时调高到50-80
Use Textuse_text0-10是否使用文字识别功能是否启用基于文本的蒙版生成1开启文字识别,0使用输入蒙版
Blend Percentageblend_percentage0.0-1.00蒙版与原图的混合比例蒙版与底层图像的混合百分比0.3表示30%的透明度效果
Black Levelblack_level0.0-255.00.0黑色区域的阈值调整色阶调整中的黑场值提高这个值让暗部更暗
Mid Levelmid_level0.0-255.0127.5中间调的阈值调整色阶调整中的中间调值调整中等亮度区域的对比度
White Levelwhite_level0.0-255.0255白色区域的阈值调整色阶调整中的白场值降低这个值让亮部更亮
Channelchannelred/green/bluered选择处理哪个颜色通道指定要处理的颜色通道通常用red,特殊情况选其他
Shrink Growshrink_grow-128到1280蒙版的收缩或扩张,负数收缩正数扩张蒙版的形态学操作,腐蚀或膨胀-5收缩边缘,+5扩张边缘
Invertinvert0-10是否反转蒙版,黑白颠倒是否反转蒙版的黑白区域1反转选区,0保持原样
Blur Radiusblur_radius0.0-10245.0蒙版边缘的模糊程度高斯模糊的半径大小5.0柔和边缘,0清晰边缘
MaskmaskMASK类型(可选)-可选的输入蒙版可选的输入遮罩图像不用文字识别时输入现有蒙版

3. Inpaint Segments(分割修复节点)

这个节点是干嘛的?
这是一个"图片切割师",它能根据蒙版把图片切成一块一块的,然后把每一块都放大到指定尺寸。这样做的好处是可以让AI更专注地处理每个小区域,特别适合修复大图片或者对不同区域进行精细处理。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
ImageimageIMAGE类型-要切割的原始图片输入的源图像连接你要分割处理的图片
MaskmaskIMAGE类型-用来指导切割的蒙版图用于分割的蒙版图像连接Mask Ops节点的输出
Force Resize Widthforce_resize_width0-很大的数1024强制把切出来的图片宽度改成这个尺寸强制调整输出图像的宽度1024适合大多数AI模型
Force Resize Heightforce_resize_height0-很大的数1024强制把切出来的图片高度改成这个尺寸强制调整输出图像的高度1024适合大多数AI模型
Kindkindmask/RGB/RGBARGB输出图片的类型输出图像的颜色模式RGB用于一般处理,RGBA保留透明度
Paddingpadding0-很大的数3切割时在边缘留多少像素的缓冲区分割区域周围的填充像素3-10像素避免边缘效应
Constraintsconstraints多种选项keep_ratio尺寸约束方式输出图像的尺寸约束模式keep_ratio保持比例,ignore忽略比例
Constraint Xconstraint_x2-很大的数64X方向的约束参数X轴方向的约束值通常设为64的倍数
Constraint Yconstraint_y2-很大的数64Y方向的约束参数Y轴方向的约束值通常设为64的倍数
Min Widthmin_width0-很大的数0输出图片的最小宽度输出图像的最小宽度限制设置最小尺寸避免太小的切片
Min Heightmin_height0-很大的数0输出图片的最小高度输出图像的最小高度限制设置最小尺寸避免太小的切片
Batch Behaviorbatch_behaviormatch_ratio/match_sizematch_ratio批处理时的行为方式批量处理时的尺寸匹配策略match_ratio保持比例一致
Mask Mapping Optionalmask_mapping_optionalMASK_MAPPING类型(可选)-可选的蒙版映射关系可选的蒙版到图像的映射关系高级用法,一般不需要

4. Combine and Paste(合并粘贴节点)

这个节点是干嘛的?
这是一个"图片拼接师",它的工作是把经过AI处理的小图片块重新拼回到原来的大图上。就像拼图一样,把每个处理过的小块按照原来的位置贴回去,还能调整颜色让拼接更自然。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
Decoded VAEdecoded_vaeIMAGE类型-经过AI处理后的图片VAE解码后的图像数据连接VAE Decode节点的输出
Original ImageOriginal_ImageIMAGE类型-原始的完整图片原始的完整图像连接最开始的原图
Cut ImageCut_ImageIMAGE类型-之前切出来的图片块之前分割出的图像片段连接Inpaint Segments的输出
Cut MaskCut_MaskIMAGE类型-之前切出来的蒙版块之前分割出的蒙版片段连接Inpaint Segments的蒙版输出
RegionregionIMAGE类型-区域信息,告诉节点往哪里贴指定粘贴位置的区域信息连接Inpaint Segments的区域输出
Color Xfer Factorcolor_xfer_factor0.0-2.01.0颜色转移的强度,让拼接更自然颜色校正的强度系数1.0正常,0.5减弱,1.5增强
Opop多种混合模式union (max)图片混合的方式图像混合的操作模式union最常用,multiply用于特殊效果
Clamp Resultclamp_resultyes/noyes是否限制结果在正常范围内是否将结果值限制在[0,1]范围yes避免异常值,no保留原始计算
Round Resultround_resultyes/nono是否对结果进行四舍五入是否对结果进行舍入处理一般选no保持精度
Resize Behaviorresize_behavior多种选项resize调整尺寸的方式图像尺寸调整的行为模式resize直接缩放,keep_ratio保持比例
Mask Mapping Optionalmask_mapping_optionalMASK_MAPPING类型(可选)-可选的蒙版映射关系可选的蒙版映射信息高级用法,一般不需要

5. ComfyShop(前端画图工具)

这个工具是干嘛的?
这是一个内置在ComfyUI里的画图软件,就像一个简化版的Photoshop。你可以直接在图片上画画、涂色、创建蒙版。最棒的是它支持压感笔,还有撤销重做功能。

功能详解:

功能名称快捷键通俗解释专业解释怎么用/举个例子
打开ComfyShop右键菜单在有图片和蒙版输出的节点上右键选择在IMAGE+MASK输出节点的右键菜单中选择在Load Image节点上右键选ComfyShop
画笔大小调整鼠标滚轮滚轮控制画笔粗细通过鼠标滚轮调整画笔尺寸向上滚变粗,向下滚变细
画笔透明度Shift+Alt+滚轮控制画笔的透明程度调整画笔的不透明度100%完全不透明,50%半透明
画笔柔和度Alt+滚轮控制画笔边缘的柔和程度调整画笔边缘的羽化效果0%硬边缘,100%完全柔和
颜色选择画笔菜单选择画笔颜色RGB颜色选择器点击颜色块选择你想要的颜色
模式切换下拉菜单在灰度蒙版和彩色绘画间切换在Greyscale和RGB模式间切换灰度画蒙版,RGB画彩色
撤销Ctrl+Z撤销上一步操作撤销最近的绘画操作画错了按Ctrl+Z
重做Ctrl+Shift+Z重做被撤销的操作恢复被撤销的操作撤销多了用这个恢复
缩放Ctrl+Space+鼠标移动放大缩小画布动态缩放画布视图按住Ctrl+Space然后移动鼠标
拖拽Ctrl+Space+拖拽移动画布位置平移画布视图按住Ctrl+Space然后拖拽画布
适应窗口F键让图片完整显示在窗口里将图像缩放到适合窗口大小按F键自动调整到合适大小
适应屏幕Shift+F让图片适应屏幕大小将图像缩放到适合屏幕大小按Shift+F自动适应屏幕
画笔菜单Shift+右键打开画笔设置菜单显示画笔参数调整界面按住Shift然后右键点击
清除画布Clear按钮清空所有绘画内容清除当前画布上的所有内容点击左下角的Clear按钮
保存Save按钮保存绘画结果将绘画结果保存到节点输出点击右下角的Save按钮

使用技巧和建议

颜色转移的最佳实践

  1. 选择合适的参考图:参考图的颜色风格要明确,避免颜色过于复杂的图片
  2. 调整颜色数量:风景照建议10-20种颜色,人像建议5-10种颜色
  3. 使用蒙版精确控制:只想改变天空颜色时,先用Mask Ops创建天空蒙版
  4. 强度要适中:strength参数从0.5开始尝试,避免过度处理

文字蒙版的使用窍门

  1. 用简单英文词汇:如"sky"、"person"、"tree"、"car"等
  2. 调整sigma值:识别不准确时提高到50-80
  3. 组合使用:可以创建多个蒙版然后合并
  4. 后期调整:用shrink_grow参数微调边缘

分割修复的工作流程

  1. 创建精确蒙版 → Mask Ops节点
  2. 分割图像 → Inpaint Segments节点
  3. AI处理 → VAE Encode → KSampler → VAE Decode
  4. 合并结果 → Combine and Paste节点

ComfyShop绘画技巧

  1. 先用大画笔打底,再用小画笔细化
  2. 善用透明度创造自然过渡效果
  3. 经常保存避免意外丢失工作
  4. 使用快捷键提高工作效率

常见问题解答

Q1:颜色转移效果不明显怎么办?

A: 尝试以下方法:

  • 提高strength参数到1.2-1.5
  • 增加no_of_colors到15-20
  • 检查两张图片的颜色差异是否足够大
  • 使用蒙版限制转移区域

Q2:文字蒙版识别不准确?

A: 可以这样调整:

  • 提高text_sigma到50-80
  • 使用更简单明确的英文词汇
  • 尝试不同的描述方式,如"blue sky"而不是"sky"
  • 后期用shrink_grow参数调整边缘

Q3:ComfyShop画笔反应迟钝?

A: 检查以下设置:

  • 降低画笔柔和度
  • 减小画笔尺寸
  • 关闭不必要的浏览器标签页
  • 确保显卡驱动是最新版本

Q4:分割修复后拼接有明显痕迹?

A: 尝试这些解决方案:

  • 增加padding参数到5-10
  • 调整color_xfer_factor到0.7-0.8
  • 使用更柔和的蒙版边缘(增加blur_radius)
  • 检查原始蒙版是否过于锐利

Q5:节点报错"CUDA out of memory"?

A: 内存不足的解决方法:

  • 降低处理图片的分辨率
  • 减少no_of_colors参数
  • 分批处理大图片
  • 重启ComfyUI释放显存

高级应用案例

案例1:电影级调色工作流

  1. 使用Color Transfer节点参考电影截图
  2. 配合Mask Ops分别处理天空、人物、背景
  3. 用ComfyShop手动调整细节
  4. 最终合成专业级调色效果

案例2:人像美颜修复

  1. Mask Ops识别人脸区域
  2. Inpaint Segments分割面部细节
  3. 使用AI模型单独处理每个区域
  4. Combine and Paste自然合并结果

案例3:风景照片增强

  1. 分别创建天空、山脉、水面蒙版
  2. 对每个区域应用不同的颜色转移
  3. 用ComfyShop添加细节和光效
  4. 最终输出HDR风格的风景照

总结

ComfyI2I插件为ComfyUI带来了强大的图像处理能力,特别是颜色转移和智能蒙版功能。通过合理组合这些节点,你可以实现从简单的颜色调整到复杂的图像修复等各种效果。

本次分析完成情况:

  • ✅ 已输出全部 5个节点(4个Python节点 + 1个JavaScript工具)
  • ✅ 每个节点的所有参数都已详细解释
  • ✅ 包含了前端ComfyShop工具的完整功能说明
  • ✅ 提供了实用的使用技巧和问题解决方案

记住,熟练使用这个插件需要多练习。建议从简单的颜色转移开始,逐步尝试更复杂的功能组合。祝你在ComfyUI的创作路上越走越远!

标签: #插件 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号