ComfyUI_YFG_Comical 插件完全新手教程
1. 插件简介
ComfyUI_YFG_Comical(GitHub原地址:https://github.com/gonzalu/ComfyUI_YFG_Comical)
是一个超实用的ComfyUI工具包插件,就像是给你的ComfyUI装了一个万能工具箱。这个插件包含了很多原版ComfyUI没有的功能,比如:
- 看图片的"营养成分表" - 直方图分析,让你知道图片的颜色分布情况
- 把照片变成老报纸效果 - 半色调处理,制作复古印刷效果
- 图片拼接器 - 把两张图片并排或分割展示
- 图片上传下载助手 - 方便分享你的作品
- 各种滤镜效果 - 黑白、灰度、像素艺术等特效
- 智能图片切换器 - 在多张图片间轻松切换
- 文字叠加工具 - 在图片上加文字水印
简单来说,这个插件就是让你的ComfyUI变得更好用,能做更多有趣的事情!
2. 如何安装
安装方法很简单,就像在手机上装APP一样:
-
找到ComfyUI的插件文件夹
- 打开你的ComfyUI安装目录
- 找到
custom_nodes文件夹(这就是放插件的地方)
-
下载插件
- 在命令行中进入
custom_nodes文件夹 - 运行命令:
git clone https://github.com/gonzalu/ComfyUI_YFG_Comical.git - 或者直接从GitHub下载ZIP文件解压到这个文件夹
- 在命令行中进入
-
重启ComfyUI
- 关闭ComfyUI
- 重新打开,插件就装好了
3. 节点详细解析
3.1 YFG Histogram 节点 - 图片"营养成分表"分析器
这个节点就像是给图片做体检,能告诉你图片里有多少红色、绿色、蓝色,就像营养成分表一样清楚。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 输入图片 | image | 图片 | 任意图片 | 要分析的图片,就像病人 | 输入图像数据 | 连接一张你想分析的图片 |
| 直方图类型 | histogram_type | RGB/L/R/G/B | RGB | 选择看哪种颜色信息,RGB是彩色,L是亮度 | 选择分析的颜色通道 | 一般用RGB看整体色彩分布 |
| 显示模式 | display_mode | Original/Histogram | Histogram | 节点里显示原图还是分析图表 | 预览显示模式 | 选Histogram看分析结果 |
3.2 YFG Halftone 节点 - 老报纸效果制作器
这个节点能把现代照片变成老式报纸印刷效果,就像时光机一样。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 输入图片 | image | 图片 | 任意图片 | 要处理的照片 | 输入图像数据 | 连接你的照片 |
| 点阵大小 | size | 数字 | 10 | 控制点点的大小,像调节画笔粗细 | 半色调点阵尺寸 | 数字越大点越大,效果越粗糙 |
| 角度 | angle | 0-360度 | 45 | 点阵的倾斜角度,像转动画布 | 网点角度 | 45度比较经典 |
| 反相 | invert | True/False | False | 是否颜色反转,像底片效果 | 颜色反转开关 | 一般不用反相 |
| 显示模式 | display_mode | Original/Halftone | Halftone | 显示原图还是效果图 | 预览模式 | 选Halftone看效果 |
3.3 YFG Split Image 节点 - 图片拼接器
这个节点就像一个拼图工具,能把两张图片合并成一张,可以并排放置或者分割展示。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 图片1 | image1 | 图片 | 任意图片 | 第一张图片,左边或上边的 | 第一个输入图像 | 连接你的第一张图 |
| 图片2 | image2 | 图片 | 任意图片 | 第二张图片,右边或下边的 | 第二个输入图像 | 连接你的第二张图 |
| 模式 | mode | Side-by-Side/Split | Side-by-Side | 并排还是分割,像选择拼接方式 | 图像组合模式 | 对比图选并排 |
| 显示标题 | show_labels | True/False | True | 是否显示图片标题 | 标签显示开关 | 便于区分两张图 |
| 字体大小 | font_size | 数字 | 24 | 标题文字大小 | 字体尺寸 | 像调节电脑字体大小 |
| 字体颜色 | font_color | 颜色代码 | #FFFFFF | 标题文字颜色 | 字体颜色设置 | 白色#FFFFFF比较通用 |
3.4 YFG Image to imgBB 节点 - 图片上传助手
这个节点就像一个快递员,能把你的图片上传到网上,方便分享给别人。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 输入图片 | image | 图片 | 任意图片 | 要上传的图片 | 输入图像数据 | 连接你想分享的图片 |
| 过期时间 | expiration | 秒数 | 600 | 图片在网上保存多久,像设置闹钟 | 链接有效期 | 600秒=10分钟 |
| 图片名称 | name | 文字 | "image" | 给图片起个名字 | 文件名称 | 便于识别 |
3.5 YFG Load Checkpoint Flat 节点 - 智能模型加载器
这个节点就像一个智能文件管理器,不管你的模型文件放在哪个文件夹,它都能找到并列出来。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 模型名称 | ckpt_name | 下拉列表 | 任意模型 | 选择要加载的AI模型 | 检查点文件选择 | 从列表中选择你的模型 |
3.6 YFG Monochrome Image Clip 节点 - 黑白滤镜大师
这个节点就像一个专业的黑白照片冲印师,能制作各种黑白效果。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 输入图片 | image | 图片 | 任意图片 | 要处理的彩色图片 | 输入图像数据 | 连接你的彩色照片 |
| 剪切模式 | clip_mode | Red/Green/Blue | Red | 基于哪个颜色通道剪切,像选择不同的滤镜 | 颜色通道选择 | Red通道效果比较自然 |
| 阈值 | threshold | 0-255 | 128 | 黑白分界线,像调节对比度 | 二值化阈值 | 128是中间值 |
| 反相 | invert | True/False | False | 是否颜色反转 | 颜色反转开关 | 制作底片效果时用 |
3.7 YFG Monochrome Image Clip V2 节点 - 增强版黑白滤镜
这是上一个节点的升级版,功能更强大。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 输入图片 | image | 图片 | 任意图片 | 要处理的图片 | 输入图像数据 | 连接你的照片 |
| 处理模式 | process_mode | 多种选项 | Auto | 自动或手动选择处理方式 | 图像处理算法 | Auto让系统自动选择 |
| 强度 | intensity | 0.0-1.0 | 0.5 | 效果强度,像调节音量大小 | 处理强度系数 | 0.5是中等强度 |
| 保持细节 | preserve_details | True/False | True | 是否保留图片细节 | 细节保持开关 | 一般选True |
3.8 YFG Contrast Mask 节点 - 对比度面具制作器
这个节点能制作对比度面具,就像给图片戴上特殊的眼镜。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 输入图片 | image | 图片 | 任意图片 | 要处理的图片 | 输入图像数据 | 连接你的图片 |
| 低阈值 | low_threshold | 1-255 | 64 | 暗部分界线,像调节亮度下限 | 低阈值设置 | 数字越小包含更多暗部 |
| 高阈值 | high_threshold | 1-255 | 192 | 亮部分界线,像调节亮度上限 | 高阈值设置 | 数字越大包含更多亮部 |
| 模糊强度 | blur_strength | 0-10 | 1 | 让边缘更柔和,像磨皮效果 | 模糊处理强度 | 1是轻微模糊 |
3.9 YFG PixelArt 节点 - 像素艺术制作器
这个节点能把普通照片变成8位游戏风格的像素艺术。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 输入图片 | image | 图片 | 任意图片 | 要像素化的图片 | 输入图像数据 | 连接你的照片 |
| 像素大小 | pixel_size | 数字 | 8 | 像素块大小,像调节马赛克大小 | 像素单元尺寸 | 8是经典8位游戏风格 |
| 插值方式 | interpolation | nearest/bilinear | nearest | 像素边缘处理方式 | 图像插值算法 | nearest保持像素感 |
| 颜色数量 | colors | 数字 | 16 | 使用多少种颜色,像调色板大小 | 颜色量化级别 | 16色是经典配置 |
3.10 YFG Text Mask Overlay 节点 - 文字水印大师
这个节点能在图片上加文字,就像给照片盖章一样。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 输入图片 | image | 图片 | 任意图片 | 要添加文字的图片 | 输入图像数据 | 连接你的照片 |
| 文字内容 | text | 文字 | "Sample Text" | 要添加的文字内容 | 文本字符串 | 输入你想要的文字 |
| 字体大小 | font_size | 数字 | 48 | 文字大小,像调节字号 | 字体尺寸 | 48是中等大小 |
| 字体颜色 | font_color | 颜色代码 | #FFFFFF | 文字颜色 | 字体颜色设置 | 白色比较通用 |
| 位置X | position_x | 数字 | 0 | 文字水平位置,像调节左右位置 | X坐标 | 0是最左边 |
| 位置Y | position_y | 数字 | 0 | 文字垂直位置,像调节上下位置 | Y坐标 | 0是最上面 |
| 透明度 | opacity | 0.0-1.0 | 0.8 | 文字透明程度 | 不透明度 | 0.8是比较好的水印效果 |
3.11 YFG Image Switcher 系列节点 - 智能图片切换器
这个系列包含3路、5路、10路、15路、20路切换器,就像一个智能遥控器,能在多张图片间切换。
参数详解(以5路切换器为例):
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 图片1 | image1 | 图片 | 任意图片 | 第一个选择的图片 | 输入图像1 | 连接你的第一张图 |
| 图片2 | image2 | 图片 | 任意图片 | 第二个选择的图片 | 输入图像2 | 连接你的第二张图 |
| 图片3 | image3 | 图片 | 任意图片 | 第三个选择的图片 | 输入图像3 | 连接你的第三张图 |
| 图片4 | image4 | 图片 | 任意图片 | 第四个选择的图片 | 输入图像4 | 连接你的第四张图 |
| 图片5 | image5 | 图片 | 任意图片 | 第五个选择的图片 | 输入图像5 | 连接你的第五张图 |
| 选择序号 | select | 1-5 | 1 | 选择输出哪张图片 | 选择索引 | 1表示输出第一张图 |
| 显示预览 | show_preview | True/False | True | 是否在节点内预览选中的图片 | 预览开关 | 便于确认选择 |
3.12 YFG Random.org 节点 - 真随机数生成器
这个节点连接到Random.org网站,生成真正的随机数,就像网络骰子。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 最小值 | min_value | 数字 | 1 | 随机数的最小值 | 范围下界 | 比如掷骰子最小是1 |
| 最大值 | max_value | 数字 | 100 | 随机数的最大值 | 范围上界 | 比如掷骰子最大是6 |
| 数量 | count | 数字 | 1 | 生成几个随机数 | 生成数量 | 1个就够用 |
3.13 YFG Store URL 节点 - 网址储存器
这个节点能存储和传递网址,就像一个网址备忘录。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 网址 | url | 文字 | "https://example.com" | 要储存的网址 | URL字符串 | 输入完整的网址 |
| 描述 | description | 文字 | "Sample URL" | 网址描述,便于记忆 | 描述文本 | 给网址起个名字 |
3.14 YFG imgBB Download 节点 - 图片下载器
这个节点能从imgBB网站下载图片,就像一个网络下载器。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 图片网址 | image_url | 文字 | imgBB链接 | 要下载的图片网址 | 图像URL | 粘贴imgBB分享链接 |
| 缓存时间 | cache_time | 秒数 | 3600 | 图片在本地保存多久 | 缓存有效期 | 3600秒=1小时 |
4. 使用技巧和建议
4.1 新手入门建议
-
先从简单的开始:建议先试试直方图和黑白滤镜节点,这些比较直观好理解。
-
多做实验:每个参数都试试不同的值,看看效果有什么变化,就像调节电视机的亮度对比度一样。
-
保存好的设置:找到满意的参数组合后,记录下来,下次可以直接用。
4.2 高级使用技巧
-
组合使用:可以把多个节点串联起来,比如先用像素艺术节点,再用文字叠加节点加水印。
-
批量处理:使用图片切换器可以方便地在多张图片间切换,适合批量处理。
-
效果叠加:可以用多个滤镜节点叠加,创造独特的艺术效果。
4.3 性能优化建议
-
合理设置参数:不要把所有参数都调到最大值,这样会很慢。
-
适度使用预览:预览功能很有用,但太多预览会拖慢速度。
-
及时清理:不用的节点记得删除,保持工作流整洁。
5. 常见问题解答
5.1 安装问题
Q: 安装后找不到节点?
A: 检查是否重启了ComfyUI,有时需要完全关闭后重新打开。
Q: 节点显示错误?
A: 确保ComfyUI版本是最新的,老版本可能不兼容。
5.2 使用问题
Q: imgBB上传失败?
A: 检查是否正确配置了API密钥,确保imgbb_api_key.json文件设置正确。
Q: 图片切换器不工作?
A: 确保至少连接了一张图片,空的输入会导致错误。
Q: 文字叠加看不清?
A: 尝试调整文字颜色和透明度,白色文字配深色背景效果更好。
5.3 效果问题
Q: 半色调效果不明显?
A: 尝试调小点阵大小参数,或者先把图片转成灰度。
Q: 像素艺术效果不好?
A: 调整像素大小和颜色数量,图片太小的话像素化效果不明显。
6. 进阶应用实例
6.1 制作复古海报
- 用YFG Halftone节点制作半色调效果
- 用YFG Text Mask Overlay添加复古文字
- 用YFG Monochrome Image Clip调整对比度
6.2 制作对比图
- 用YFG Split Image节点并排显示原图和处理后的图
- 用YFG PixelArt处理一张图片
- 用YFG Image Switcher可以轻松切换不同版本
6.3 批量处理工作流
- 用YFG Image Switcher系列节点管理多张图片
- 用YFG Load Checkpoint Flat加载不同模型
- 用YFG Image to imgBB上传结果
7. 总结
ComfyUI_YFG_Comical插件就像是给你的ComfyUI装上了一个超级工具箱,里面有各种实用的工具。不管你是想制作艺术效果、分析图片、还是管理工作流,这个插件都能帮到你。
记住,最好的学习方法就是多动手实践。每个节点都有很多参数可以调整,就像调节收音机一样,慢慢调试总能找到最好的效果。
希望这个教程能帮助你更好地使用这个强大的插件!有什么问题随时可以参考这个教程,或者到相关论坛交流学习。