ComfyUI 魔法书 Logo
🏠 首页
👥 加群
😎 大帅比
登录 →
ComfyUI 魔法书 Logo
🏠 首页 👥 加群 😎 大帅比
登录
  1. 首页
  2. 🧩 插件工坊 (Plugin Workshop)
  3. ComfyUI插件安装使用教程 从入门到精通全指南

ComfyUI插件安装使用教程 从入门到精通全指南

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

【版权严正声明】

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

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

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

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

1. 插件简介

插件地址: https://github.com/cubiq/ComfyUI_essentials

这个插件就像是给 ComfyUI 装了一个"万能工具箱",里面装满了各种实用的小工具。想象一下,你在用 ComfyUI 的时候经常会想"要是有个工具能做这个就好了",这个插件就是专门解决这些痛点的。它包含了很多 ComfyUI 核心功能中缺失但又非常实用的节点。

主要功能:

  • 🖼️ 图片处理大师:各种图片操作,比如调整大小、裁剪、翻转、合成等

  • 🎭 遮罩魔法师:强大的遮罩处理功能,从颜色生成遮罩、修复遮罩等

  • 📝 文本处理专家:文本编码、条件处理等高级功能

  • 🎨 采样增强器:改进的采样方法和条件控制

  • 🔧 实用工具集:各种便民小工具,让工作流更顺畅

能带来什么效果:

  • 大大简化复杂的图片处理流程

  • 提供更精确的遮罩控制能力

  • 增强文本和条件的处理效果

  • 让工作流更加高效和专业

2. 如何安装

方法一:通过 ComfyUI Manager 安装(推荐)

  1. 打开 ComfyUI Manager

  2. 搜索 "essentials"

  3. 找到 "ComfyUI Essentials" 点击安装

  4. 重启 ComfyUI

方法二:手动安装

  1. 进入你的 ComfyUI 安装目录下的 custom_nodes 文件夹

  2. 打开命令行工具,执行:

    git clone https://github.com/cubiq/ComfyUI_essentials.git
  3. 进入插件文件夹:

    cd ComfyUI_essentials
  4. 安装依赖:

    pip install -r requirements.txt
  5. 重启 ComfyUI

注意: 这个插件包含很多功能,某些功能可能需要额外的依赖库,使用时会自动提示安装。

3. 节点详解

当前插件包含节点总数:94个 本次输出节点数:15个 剩余未输出节点数:79个

3.1 ImageEnhanceDifference 节点 - 图片差异增强器

这个节点是干嘛的? 这就像是一个"找不同专家",能够比较两张图片的差异,并把差异部分突出显示出来。就像你玩找不同游戏时,这个工具能帮你把不同的地方高亮出来。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image1

image1

连接输入

-

第一张要比较的图片

第一个输入图像

连接你想比较的第一张图

image2

image2

连接输入

-

第二张要比较的图片

第二个输入图像

连接你想比较的第二张图

exponent

exponent

数值滑块

0.75

差异强度调节器,数值越大差异越明显

差异增强指数

0.5让差异更柔和,1.0让差异更锐利

3.2 ImageBatchMultiple 节点 - 多图片打包器

这个节点是干嘛的? 这就像是一个"图片打包机",能把多张图片合并成一个图片组。就像把散落的照片整理成一本相册。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image_1

image_1

连接输入

-

第一张必须的图片

第一个图像输入

连接你的主要图片

method

method

下拉选择

lanczos

图片大小调整方法,就像选择不同的缩放质量

图像缩放算法

lanczos质量最好但慢,nearest最快但粗糙

image_2

image_2

连接输入

可选

第二张图片(可选)

第二个图像输入

想加更多图就连接这里

image_3

image_3

连接输入

可选

第三张图片(可选)

第三个图像输入

最多可以连接5张图

image_4

image_4

连接输入

可选

第四张图片(可选)

第四个图像输入

继续添加图片

image_5

image_5

连接输入

可选

第五张图片(可选)

第五个图像输入

最后一张图片

3.3 ImageExpandBatch 节点 - 图片组扩展器

这个节点是干嘛的? 这就像是一个"复印机",能把你的图片组扩展到指定数量。比如你有3张图但需要10张,它能帮你"复制"出7张来凑够数量。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

连接输入

-

要扩展的图片组

输入图像批次

连接你的图片组

size

size

数值输入

16

最终要得到多少张图片

目标批次大小

想要20张图就填20

method

method

下拉选择

expand

扩展方式选择器

扩展方法

expand是智能插值,repeat是简单重复

3.4 ImageFromBatch 节点 - 图片组提取器

这个节点是干嘛的? 这就像是一个"图片挑选器",从一堆图片中挑出你想要的几张。就像从一摞照片中抽出特定的几张。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

连接输入

-

要提取的图片组

输入图像批次

连接你的图片组

start

start

数值输入

0

从第几张开始提取(从0开始数)

起始索引

想从第3张开始就填2

length

length

数值输入

-1

要提取多少张图片,-1表示全部

提取长度

想要5张就填5,-1是全要

3.5 ImageListToBatch 节点 - 图片列表合并器

这个节点是干嘛的? 这就像是一个"图片收集器",把分散的图片收集成一个整齐的图片组。就像把散落的卡片整理成一副牌。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

连接输入

-

要合并的图片列表

图像列表输入

连接多个单独的图片

3.6 ImageBatchToList 节点 - 图片组分解器

这个节点是干嘛的? 这就像是一个"图片分发器",把一个图片组拆分成单独的图片。就像把一副牌分发给不同的人。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

连接输入

-

要分解的图片组

输入图像批次

连接你的图片组

3.7 ImageCompositeFromMaskBatch 节点 - 遮罩批量合成器

这个节点是干嘛的? 这就像是一个"智能换脸器",能根据遮罩把一张图的部分内容替换到另一张图上。就像PS中的图层混合,但是可以批量处理。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image_from

image_from

连接输入

-

提供内容的源图片

源图像

连接要复制内容的图片

image_to

image_to

连接输入

-

接收内容的目标图片

目标图像

连接要被替换的图片

mask

mask

连接输入

-

决定替换区域的遮罩

遮罩

白色区域会被替换,黑色区域保持不变

3.8 ImageComposite 节点 - 图片合成器

这个节点是干嘛的? 这就像是一个"贴纸机",能把一张图片贴到另一张图片的指定位置上。就像在照片上贴贴纸一样。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

destination

destination

连接输入

-

背景图片,就像画布

目标图像

连接你的背景图

source

source

连接输入

-

要贴上去的图片,就像贴纸

源图像

连接要贴的图片

x

x

数值输入

0

水平位置,0是最左边

X坐标

想贴在右边就填大数字

y

y

数值输入

0

垂直位置,0是最上面

Y坐标

想贴在下面就填大数字

offset_x

offset_x

数值输入

0

水平微调,正数向右,负数向左

X偏移量

微调水平位置用

offset_y

offset_y

数值输入

0

垂直微调,正数向下,负数向上

Y偏移量

微调垂直位置用

mask

mask

连接输入

可选

控制透明度的遮罩

遮罩

不连接就是完全不透明

3.9 ImageResize 节点 - 图片大小调整器

这个节点是干嘛的? 这就像是一个"万能缩放器",不仅能改变图片大小,还能选择各种缩放方式。就像有个智能的复印机,能按你的要求调整照片尺寸。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

连接输入

-

要调整大小的图片

输入图像

连接你的图片

width

width

数值输入

512

目标宽度,像素单位

目标宽度

想要1024宽就填1024

height

height

数值输入

512

目标高度,像素单位

目标高度

想要768高就填768

interpolation

interpolation

下拉选择

lanczos

缩放质量选择器

插值方法

lanczos最好但慢,nearest最快但粗糙

method

method

下拉选择

stretch

缩放方式选择器

缩放方法

stretch拉伸,keep proportion保持比例

condition

condition

下拉选择

always

什么时候执行缩放

执行条件

always总是执行,downscale if bigger只在图片太大时缩小

multiple_of

multiple_of

数值输入

0

尺寸必须是这个数的倍数

倍数约束

填8表示宽高必须是8的倍数

3.10 ImageFlip 节点 - 图片翻转器

这个节点是干嘛的? 这就像是一面"魔法镜子",能把图片水平翻转、垂直翻转,或者两个方向都翻转。就像照镜子或者把照片倒过来看。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

连接输入

-

要翻转的图片

输入图像

连接你的图片

axis

axis

下拉选择

x

翻转方向选择器

翻转轴

x是水平翻转(左右对调),y是垂直翻转(上下对调)

3.11 ImageCrop 节点 - 图片裁剪器

这个节点是干嘛的? 这就像是一把"智能剪刀",能从大图片中剪出你想要的部分。就像用剪刀从大照片中剪出小照片。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

连接输入

-

要裁剪的图片

输入图像

连接你的大图片

width

width

数值输入

256

裁剪出来的宽度

裁剪宽度

想要512宽的小图就填512

height

height

数值输入

256

裁剪出来的高度

裁剪高度

想要512高的小图就填512

position

position

下拉选择

center

裁剪位置选择器

裁剪位置

center是中心,top-left是左上角

x_offset

x_offset

数值输入

0

水平位置微调

X偏移

正数向右移,负数向左移

y_offset

y_offset

数值输入

0

垂直位置微调

Y偏移

正数向下移,负数向上移

3.12 ImageTile 节点 - 图片切片器

这个节点是干嘛的? 这就像是一个"拼图制造机",能把一张大图切成很多小块。就像把一张大海报切成拼图块一样。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

连接输入

-

要切片的图片

输入图像

连接你的大图片

rows

rows

数值输入

2

垂直方向切几行

行数

想切成3行就填3

cols

cols

数值输入

2

水平方向切几列

列数

想切成4列就填4

overlap

overlap

数值输入

0

切片之间的重叠比例

重叠比例

0.1表示10%重叠,避免接缝

overlap_x

overlap_x

数值输入

0

水平方向重叠像素数

水平重叠

具体的像素重叠数

overlap_y

overlap_y

数值输入

0

垂直方向重叠像素数

垂直重叠

具体的像素重叠数

3.13 ImageUntile 节点 - 图片拼接器

这个节点是干嘛的? 这就像是一个"拼图组装机",能把切片的小图重新拼成大图。就像把拼图块重新组装成完整的图片。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

tiles

tiles

连接输入

-

要拼接的图片切片

输入切片

连接从ImageTile来的切片

overlap_x

overlap_x

数值输入

0

水平重叠像素数,要和切片时一致

水平重叠

必须和切片时的设置相同

overlap_y

overlap_y

数值输入

0

垂直重叠像素数,要和切片时一致

垂直重叠

必须和切片时的设置相同

rows

rows

数值输入

2

原来切了几行,要和切片时一致

行数

必须和切片时的设置相同

cols

cols

数值输入

2

原来切了几列,要和切片时一致

列数

必须和切片时的设置相同

3.14 MaskBlur 节点 - 遮罩模糊器

这个节点是干嘛的? 这就像是给遮罩戴上"近视眼镜",让遮罩的边缘变得模糊柔和。就像把锐利的剪纸边缘变成柔和的渐变。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

mask

mask

连接输入

-

要模糊的遮罩

输入遮罩

连接你的遮罩

amount

amount

数值输入

6

模糊程度,数字越大越模糊

模糊强度

3是轻微模糊,15是很模糊

device

device

下拉选择

auto

处理设备选择器

计算设备

auto自动选择,gpu更快但占显存

3.15 MaskFlip 节点 - 遮罩翻转器

这个节点是干嘛的? 这就像是给遮罩照镜子,能把遮罩水平翻转、垂直翻转,或者两个方向都翻转。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

mask

mask

连接输入

-

要翻转的遮罩

输入遮罩

连接你的遮罩

axis

axis

下拉选择

x

翻转方向选择器

翻转轴

x是水平翻转,y是垂直翻转,xy是两个方向都翻转

当前进度更新: 已输出节点数:15个 剩余未输出节点数:79个

由于节点数量很多(94个),我需要继续分批完成剩余节点的分析。这15个节点主要涵盖了图片处理和遮罩处理的基础功能。

3.16 MaskPreview 节点 - 遮罩预览器

这个节点是干嘛的? 这就像是一个"遮罩显示器",能把看不见的遮罩变成可以看见的图片。就像把隐形墨水显现出来一样。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

mask

mask

连接输入

-

要预览的遮罩

输入遮罩

连接你想查看的遮罩

3.17 MaskBatch 节点 - 遮罩打包器

这个节点是干嘛的? 这就像是一个"遮罩收集器",能把两个遮罩合并成一个遮罩组。就像把两张透明胶片叠在一起。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

mask1

mask1

连接输入

-

第一个遮罩

第一个遮罩输入

连接你的第一个遮罩

mask2

mask2

连接输入

-

第二个遮罩

第二个遮罩输入

连接你的第二个遮罩

3.18 MaskExpandBatch 节点 - 遮罩组扩展器

这个节点是干嘛的? 这就像是一个"遮罩复印机",能把遮罩组扩展到指定数量。和图片扩展器类似,但专门处理遮罩。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

mask

mask

连接输入

-

要扩展的遮罩组

输入遮罩批次

连接你的遮罩组

size

size

数值输入

16

最终要得到多少个遮罩

目标批次大小

想要10个遮罩就填10

method

method

下拉选择

expand

扩展方式选择器

扩展方法

expand是智能插值,repeat是简单重复

3.19 MaskBoundingBox 节点 - 遮罩边界框提取器

这个节点是干嘛的? 这就像是一个"智能裁剪器",能找到遮罩中有内容的区域,然后把这部分裁剪出来。就像自动找到照片中人物的位置并裁剪出来。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

mask

mask

连接输入

-

要分析的遮罩

输入遮罩

连接你的遮罩

padding

padding

数值输入

0

边界外扩多少像素,就像留白边

边界填充

填10会在边界外再留10像素

blur

blur

数值输入

0

遮罩边缘模糊程度

模糊强度

3是轻微模糊,10是明显模糊

image_optional

image_optional

连接输入

可选

可选的配套图片,会一起裁剪

可选图像

连接对应的图片会一起裁剪

3.20 MaskFromColor 节点 - 颜色遮罩生成器

这个节点是干嘛的? 这就像是一个"颜色探测器",能从图片中找出特定颜色的区域,并生成对应的遮罩。就像用魔法棒工具选择相同颜色的区域。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

连接输入

-

要分析的图片

输入图像

连接你的图片

red

red

数值输入

255

目标颜色的红色分量(0-255)

红色值

255是最红,0是没有红色

green

green

数值输入

255

目标颜色的绿色分量(0-255)

绿色值

255是最绿,0是没有绿色

blue

blue

数值输入

255

目标颜色的蓝色分量(0-255)

蓝色值

255是最蓝,0是没有蓝色

threshold

threshold

数值输入

0

颜色匹配的容差,越大越宽松

阈值

0是精确匹配,50是允许一定差异

3.21 MaskFromSegmentation 节点 - 分割遮罩生成器

这个节点是干嘛的? 这就像是一个"智能分区器",能把图片自动分成几个颜色区域,然后为每个区域生成遮罩。就像把一幅画自动分成不同的色块。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

连接输入

-

要分割的图片

输入图像

连接你的图片

segments

segments

数值输入

6

要分成多少个颜色区域

分割段数

6会分成6个主要颜色区域

remove_isolated_pixels

remove_isolated_pixels

数值输入

0

去除孤立像素的强度

孤立像素移除

5会去除5x5范围内的孤立点

remove_small_masks

remove_small_masks

数值输入

0.0

去除太小区域的阈值

小区域移除阈值

0.01会去除占比小于1%的区域

fill_holes

fill_holes

开关

False

是否填充区域内的空洞

填充空洞

True会填补区域内的小洞

3.22 MaskFix 节点 - 遮罩修复器

这个节点是干嘛的? 这就像是一个"遮罩美容师",能对遮罩进行各种修复和美化操作。就像给照片做美颜处理一样。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

mask

mask

连接输入

-

要修复的遮罩

输入遮罩

连接你的遮罩

erode_dilate

erode_dilate

数值输入

0

收缩或扩张遮罩,负数收缩,正数扩张

腐蚀膨胀

-3让遮罩收缩,3让遮罩扩张

fill_holes

fill_holes

数值输入

0

填充空洞的强度

填充空洞

5会填充5x5大小的空洞

remove_isolated_pixels

remove_isolated_pixels

数值输入

0

去除孤立像素的强度

孤立像素移除

3会去除3x3范围内的孤立点

smooth

smooth

数值输入

0

边缘平滑程度

平滑强度

5会让边缘更平滑

blur

blur

数值输入

0

整体模糊程度

模糊强度

3会让整个遮罩稍微模糊

3.23 MaskSmooth 节点 - 遮罩平滑器

这个节点是干嘛的? 这就像是一个"遮罩柔化器",专门让遮罩的边缘变得更加平滑柔和。就像给锐利的剪纸边缘打磨一样。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

mask

mask

连接输入

-

要平滑的遮罩

输入遮罩

连接你的遮罩

amount

amount

数值输入

0

平滑程度,数字越大越平滑

平滑强度

5是轻微平滑,15是明显平滑

3.24 MaskFromBatch 节点 - 遮罩组提取器

这个节点是干嘛的? 这就像是一个"遮罩挑选器",从一组遮罩中挑出你想要的几个。和图片组提取器类似,但专门处理遮罩。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

mask

mask

连接输入

-

要提取的遮罩组

输入遮罩批次

连接你的遮罩组

start

start

数值输入

0

从第几个开始提取(从0开始数)

起始索引

想从第3个开始就填2

length

length

数值输入

1

要提取多少个遮罩

提取长度

想要5个就填5

3.25 MaskFromList 节点 - 列表遮罩生成器

这个节点是干嘛的? 这就像是一个"遮罩工厂",能根据你提供的数值列表生成对应的遮罩。就像按照配方制作不同浓度的溶液。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

width

width

数值输入

32

生成遮罩的宽度

遮罩宽度

想要512宽就填512

height

height

数值输入

32

生成遮罩的高度

遮罩高度

想要512高就填512

values

values

连接输入

可选

数值列表,每个数值生成一个遮罩

数值输入

连接数值列表

str_values

str_values

文本输入

空

用逗号分隔的数值字符串

字符串数值

填入"0.0, 0.5, 1.0"生成3个遮罩

3.26 MaskFromRGBCMYBW 节点 - 颜色通道遮罩生成器

这个节点是干嘛的? 这就像是一个"颜色分析师",能从图片中分别提取红、绿、蓝、青、品红、黄、黑、白等颜色的遮罩。就像把彩色照片分解成不同颜色的图层。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

连接输入

-

要分析的图片

输入图像

连接你的彩色图片

threshold_r

threshold_r

数值输入

0.15

红色检测的敏感度

红色阈值

0.1更严格,0.3更宽松

threshold_g

threshold_g

数值输入

0.15

绿色检测的敏感度

绿色阈值

0.1更严格,0.3更宽松

threshold_b

threshold_b

数值输入

0.15

蓝色检测的敏感度

蓝色阈值

0.1更严格,0.3更宽松

3.27 TransitionMask 节点 - 过渡遮罩生成器

这个节点是干嘛的? 这就像是一个"动画制作器",能生成各种过渡效果的遮罩序列。就像制作电影中的转场效果。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

width

width

数值输入

512

遮罩宽度

遮罩宽度

想要1024宽就填1024

height

height

数值输入

512

遮罩高度

遮罩高度

想要768高就填768

frames

frames

数值输入

16

总共生成多少帧遮罩

总帧数

30帧可以做1秒的动画

start_frame

start_frame

数值输入

0

从第几帧开始过渡

开始帧

5表示前5帧是全黑

end_frame

end_frame

数值输入

9999

到第几帧结束过渡

结束帧

25表示25帧后是全白

transition_type

transition_type

下拉选择

horizontal slide

过渡效果类型

过渡类型

horizontal slide是水平滑动,circle是圆形扩散

timing_function

timing_function

下拉选择

linear

过渡速度曲线

时间函数

linear是匀速,in-out是先慢后快再慢

3.28 CLIPTextEncodeSDXLSimplified 节点 - SDXL简化文本编码器

这个节点是干嘛的? 这就像是一个"SDXL专用翻译器",能把你的文字描述翻译成SDXL模型能理解的语言,并且考虑图片尺寸等因素。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

width

width

数值输入

1024

目标图片宽度

目标宽度

SDXL适合1024宽度

height

height

数值输入

1024

目标图片高度

目标高度

SDXL适合1024高度

size_cond_factor

size_cond_factor

数值输入

4

尺寸条件因子,影响尺寸对生成的影响

尺寸条件因子

4是标准值,8会更强调尺寸

text

text

文本输入

空

要编码的文字描述

文本提示

填入你想生成的内容描述

clip

clip

连接输入

-

CLIP文本编码器

CLIP模型

连接SDXL的CLIP

3.29 ConditioningCombineMultiple 节点 - 多条件合并器

这个节点是干嘛的? 这就像是一个"条件混合器",能把多个文字条件混合成一个。就像把几种调料混合成一种复合调料。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

conditioning_1

conditioning_1

连接输入

-

第一个必需的条件

第一个条件输入

连接你的主要描述条件

conditioning_2

conditioning_2

连接输入

-

第二个必需的条件

第二个条件输入

连接你的次要描述条件

conditioning_3

conditioning_3

连接输入

可选

第三个可选条件

第三个条件输入

可以连接更多条件

conditioning_4

conditioning_4

连接输入

可选

第四个可选条件

第四个条件输入

最多支持5个条件

conditioning_5

conditioning_5

连接输入

可选

第五个可选条件

第五个条件输入

最后一个条件输入

3.30 DrawText 节点 - 文字绘制器

这个节点是干嘛的? 这就像是一个"智能打字机",能在图片上绘制各种样式的文字,支持阴影、对齐、颜色等效果。就像在照片上添加文字水印。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

text

text

文本输入

Hello, World!

要绘制的文字内容

文本内容

填入你想显示的文字

font

font

下拉选择

-

字体选择器

字体文件

选择你喜欢的字体

size

size

数值输入

56

文字大小,数字越大字越大

字体大小

24是小字,72是大字

color

color

文本输入

#FFFFFF

文字颜色,用十六进制表示

文字颜色

#FF0000是红色,#00FF00是绿色

background_color

background_color

文本输入

#00000000

背景颜色,最后两位是透明度

背景颜色

#FFFFFF00是透明白色背景

shadow_distance

shadow_distance

数值输入

0

阴影距离,0表示无阴影

阴影距离

3会产生3像素的阴影偏移

shadow_blur

shadow_blur

数值输入

0

阴影模糊程度

阴影模糊

5会让阴影边缘模糊

shadow_color

shadow_color

文本输入

#000000

阴影颜色

阴影颜色

#808080是灰色阴影

horizontal_align

horizontal_align

下拉选择

left

水平对齐方式

水平对齐

left左对齐,center居中,right右对齐

vertical_align

vertical_align

下拉选择

top

垂直对齐方式

垂直对齐

top顶部对齐,center居中,bottom底部对齐

offset_x

offset_x

数值输入

0

水平位置微调

水平偏移

正数向右移,负数向左移

offset_y

offset_y

数值输入

0

垂直位置微调

垂直偏移

正数向下移,负数向上移

direction

direction

下拉选择

ltr

文字方向

文字方向

ltr是从左到右,rtl是从右到左

img_composite

img_composite

连接输入

可选

要添加文字的背景图片

背景图像

连接背景图片,文字会叠加在上面

当前进度更新: 已输出节点数:30个 剩余未输出节点数:64个

3.31 KSamplerVariationsWithNoise 节点 - 噪声变化采样器

这个节点是干嘛的? 这就像是一个"创意变化器",能在保持图片主要特征的同时,通过添加不同的噪声来产生变化。就像同一个主题的不同演绎版本。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

model

model

连接输入

-

要使用的AI模型

扩散模型

连接你的主模型

latent_image

latent_image

连接输入

-

起始的潜在图像

潜在图像

连接初始的潜在空间数据

main_seed

main_seed

数值输入

0

主要随机种子

主随机种子

控制基础随机性

steps

steps

数值输入

20

采样步数

采样步数

20步够用,50步质量更好

cfg

cfg

数值输入

8.0

引导强度,控制对描述的遵循程度

CFG引导强度

7-12是常用范围

sampler_name

sampler_name

下拉选择

-

采样器类型

采样器

euler简单快速,dpmpp_2m质量好

scheduler

scheduler

下拉选择

-

调度器类型

调度器

normal标准,karras更平滑

positive

positive

连接输入

-

正面描述条件

正面条件

连接你想要的内容描述

negative

negative

连接输入

-

负面描述条件

负面条件

连接你不想要的内容描述

variation_strength

variation_strength

数值输入

0.17

变化强度,数值越大变化越明显

变化强度

0.1是微调,0.5是明显变化

variation_seed

variation_seed

数值输入

12345

变化随机种子

变化种子

控制变化的随机性

denoise

denoise

数值输入

1.0

去噪强度

去噪强度

1.0是完全重新生成,0.5是部分修改

3.32 KSamplerVariationsStochastic 节点 - 随机变化采样器

这个节点是干嘛的? 这就像是一个"两阶段创作器",先用一个设置生成基础内容,然后用另一个设置进行变化调整。就像先画草图再上色。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

model

model

连接输入

-

AI模型

扩散模型

连接你的主模型

latent_image

latent_image

连接输入

-

潜在图像

潜在图像

连接初始潜在数据

noise_seed

noise_seed

数值输入

0

噪声种子

噪声种子

控制基础随机性

steps

steps

数值输入

25

总采样步数

采样步数

25步是平衡值

cfg

cfg

数值输入

7.0

引导强度

CFG引导强度

7是标准值

sampler

sampler

下拉选择

-

第一阶段采样器

采样器

选择合适的采样器

scheduler

scheduler

下拉选择

-

调度器

调度器

选择调度方式

positive

positive

连接输入

-

正面条件

正面条件

连接正面描述

negative

negative

连接输入

-

负面条件

负面条件

连接负面描述

variation_seed

variation_seed

数值输入

0

变化种子

变化种子

控制第二阶段随机性

variation_strength

variation_strength

数值输入

0.2

变化强度

变化强度

0.2是适中变化

cfg_scale

cfg_scale

数值输入

1.0

CFG缩放因子

CFG缩放

调整第二阶段的引导强度

3.33 InjectLatentNoise 节点 - 潜在噪声注入器

这个节点是干嘛的? 这就像是一个"噪声调味器",能向潜在图像中添加噪声来增加随机性或创造变化。就像在汤里加调料一样。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

latent

latent

连接输入

-

要添加噪声的潜在图像

潜在图像

连接你的潜在数据

noise_seed

noise_seed

数值输入

0

噪声随机种子

噪声种子

控制噪声的随机性

noise_strength

noise_strength

数值输入

1.0

噪声强度,可以是负数

噪声强度

1.0是标准强度,2.0是双倍强度

normalize

normalize

下拉选择

false

是否标准化噪声

标准化

true会让噪声更自然

mask

mask

连接输入

可选

控制噪声添加区域的遮罩

遮罩

只在遮罩区域添加噪声

3.34 TextEncodeForSamplerParams 节点 - 采样参数文本编码器

这个节点是干嘛的? 这就像是一个"多提示词管理器",能把多个不同的文字描述分别编码,方便后续的参数化采样。就像准备多个不同的菜谱。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

text

text

文本输入

示例文本

多个提示词,用---分隔

文本提示

每个---分隔一个不同的描述

clip

clip

连接输入

-

CLIP文本编码器

CLIP模型

连接文本编码器

3.35 SamplerSelectHelper 节点 - 采样器选择助手

这个节点是干嘛的? 这就像是一个"采样器菜单",让你通过勾选的方式选择想要使用的采样器,比下拉菜单更直观。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

各种采样器名

对应采样器

开关

False

勾选想要的采样器

采样器选择

勾选euler、dpmpp_2m等你想用的

3.36 SchedulerSelectHelper 节点 - 调度器选择助手

这个节点是干嘛的? 这就像是一个"调度器菜单",让你通过勾选的方式选择想要使用的调度器。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

各种调度器名

对应调度器

开关

False

勾选想要的调度器

调度器选择

勾选normal、karras等你想用的

3.37 FluxSamplerParams 节点 - Flux采样参数器

这个节点是干嘛的? 这就像是一个"Flux专用实验室",能用不同的参数组合批量生成图片,并记录每种组合的效果。就像做科学实验一样。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

model

model

连接输入

-

Flux模型

扩散模型

连接Flux模型

conditioning

conditioning

连接输入

-

条件编码

条件编码

连接文本编码结果

latent_image

latent_image

连接输入

-

潜在图像

潜在图像

连接初始潜在数据

seed

seed

文本输入

?

随机种子,?表示随机,可填多个用逗号分隔

随机种子

"123,456,?"会测试3个种子

sampler

sampler

文本输入

euler

采样器名称,可填多个

采样器

"euler,dpmpp_2m"会测试2个采样器

scheduler

scheduler

文本输入

simple

调度器名称

调度器

"simple,normal"会测试2个调度器

steps

steps

文本输入

20

采样步数

采样步数

"20,30,40"会测试3个步数

guidance

guidance

文本输入

3.5

引导强度

引导强度

"3.5,7.0"会测试2个强度

max_shift

max_shift

文本输入

空

最大偏移值

最大偏移

Flux专用参数

base_shift

base_shift

文本输入

空

基础偏移值

基础偏移

Flux专用参数

denoise

denoise

文本输入

1.0

去噪强度

去噪强度

"0.8,1.0"会测试2个强度

loras

loras

连接输入

可选

LoRA参数

LoRA参数

连接LoRA配置

3.38 PlotParameters 节点 - 参数图表绘制器

这个节点是干嘛的? 这就像是一个"实验结果展示器",能把FluxSamplerParams生成的多张图片按照参数整齐排列,并添加参数信息。就像制作实验报告。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

images

images

连接输入

-

要排列的图片

图像批次

连接FluxSamplerParams的输出

params

params

连接输入

-

对应的参数信息

参数数据

连接参数记录

order_by

order_by

下拉选择

none

按什么参数排序

排序依据

time按时间,seed按种子排序

cols_value

cols_value

下拉选择

none

按什么参数分列

列分组依据

sampler会按采样器分列

cols_num

cols_num

数值输入

-1

每行多少列,-1自动

列数

4表示每行4张图

add_prompt

add_prompt

下拉选择

false

是否添加提示词

添加提示词

true会在图下显示提示词

add_params

add_params

下拉选择

true

是否添加参数信息

添加参数

true会显示详细参数

3.39 SimpleMath 节点 - 简单数学计算器

这个节点是干嘛的? 这就像是一个"智能计算器",能进行各种数学运算,支持变量和函数。就像Excel中的公式功能。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

a

a

连接输入

可选

变量a的值

变量a

可以连接任何数值

b

b

连接输入

可选

变量b的值

变量b

可以连接任何数值

c

c

连接输入

可选

变量c的值

变量c

可以连接任何数值

value

value

文本输入

空

数学表达式

数学表达式

"a+b*2"、"max(a,b)"等

3.40 SimpleCondition 节点 - 简单条件判断器

这个节点是干嘛的? 这就像是一个"智能开关",根据条件判断来选择输出不同的结果。就像if-else语句。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

evaluate

evaluate

连接输入

-

要判断的条件

条件表达式

连接布尔值或数值

on_true

on_true

连接输入

-

条件为真时的输出

真值输出

条件成立时返回这个

on_false

on_false

连接输入

可选

条件为假时的输出

假值输出

条件不成立时返回这个

3.41 SimpleComparison 节点 - 简单比较器

这个节点是干嘛的? 这就像是一个"比较专家",能比较两个值的大小关系或是否相等。就像天平一样。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

a

a

连接输入

-

第一个比较值

比较值A

连接要比较的第一个值

b

b

连接输入

-

第二个比较值

比较值B

连接要比较的第二个值

comparison

comparison

下拉选择

==

比较方式

比较操作符

==相等,>大于,<小于等

3.42 ConsoleDebug 节点 - 控制台调试器

这个节点是干嘛的? 这就像是一个"信息显示器",能把任何数据打印到控制台,方便调试和查看中间结果。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

value

value

连接输入

-

要显示的值

调试值

连接任何想查看的数据

prefix

prefix

文本输入

Value:

显示前缀

前缀文本

自定义显示标签

3.43 BatchCount 节点 - 数量计数器

这个节点是干嘛的? 这就像是一个"计数器",能告诉你一组数据中有多少个元素。就像数有多少张照片。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

batch

batch

连接输入

-

要计数的数据组

批次数据

连接图片组、遮罩组等任何数据

3.44 DisplayAny 节点 - 万能显示器

这个节点是干嘛的? 这就像是一个"万能查看器",能显示任何类型的数据内容或形状信息,方便调试和了解数据结构。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

input

input

连接输入

-

要显示的任何数据

输入数据

连接任何想查看的数据

mode

mode

下拉选择

raw value

显示模式

显示模式

raw value显示内容,tensor shape显示尺寸

3.45 SDXLEmptyLatentSizePicker 节点 - SDXL空潜在尺寸选择器

这个节点是干嘛的? 这就像是一个"SDXL画布准备器",提供了SDXL常用的各种尺寸选项,让你快速选择合适的画布大小。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

resolution

resolution

下拉选择

1024x1024 (1.0)

预设的SDXL尺寸选项

分辨率预设

选择适合的宽高比和尺寸

batch_size

batch_size

数值输入

1

要生成多少个空潜在图像

批次大小

想生成4张图就填4

width_override

width_override

数值输入

0

自定义宽度,0表示使用预设

宽度覆盖

想要特殊宽度时填入

height_override

height_override

数值输入

0

自定义高度,0表示使用预设

高度覆盖

想要特殊高度时填入

当前进度更新: 已输出节点数:45个 剩余未输出节点数:49个

3.46 LoadCLIPSegModels 节点 - CLIPSeg模型加载器

这个节点是干嘛的? 这就像是一个"智能分割工具准备器",加载CLIPSeg模型,这个模型能根据文字描述来分割图片。就像准备一把能听懂话的智能剪刀。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

无参数

-

-

-

这个节点不需要设置参数

自动加载模型

直接使用即可

3.47 ApplyCLIPSeg 节点 - 应用CLIPSeg分割

这个节点是干嘛的? 这就像是一个"听话的智能剪刀",你用文字告诉它要分割什么,它就能从图片中把对应的部分找出来并生成遮罩。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

clip_seg

clip_seg

连接输入

-

CLIPSeg模型

CLIPSeg模型

从LoadCLIPSegModels连线

image

image

连接输入

-

要分割的图片

输入图像

连接你的图片

prompt

prompt

文本输入

空

描述要分割的内容

分割提示词

填入"person"、"car"、"sky"等

threshold

threshold

数值输入

0.4

分割阈值,越高越严格

分割阈值

0.3更宽松,0.6更严格

smooth

smooth

数值输入

9

边缘平滑程度

平滑强度

9是适中平滑,0是不平滑

dilate

dilate

数值输入

0

扩张或收缩遮罩,正数扩张,负数收缩

膨胀腐蚀

3会让遮罩扩大,-3会缩小

blur

blur

数值输入

0

遮罩模糊程度

模糊强度

5会让边缘更柔和

3.48 ImageDesaturate 节点 - 图片去色器

这个节点是干嘛的? 这就像是一个"颜色调节器",能调整图片的饱和度,让彩色图片变成黑白或者降低色彩鲜艳度。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

连接输入

-

要去色的图片

输入图像

连接你的彩色图片

factor

factor

数值滑块

1.0

去色程度,1.0是完全黑白,0.0是原色

去色因子

0.5是半黑白效果

method

method

下拉选择

luminance (Rec.709)

去色算法选择器

去色方法

Rec.709是标准算法,average是简单平均

3.49 PixelOEPixelize 节点 - 像素化效果器

这个节点是干嘛的? 这就像是一个"像素艺术制造机",能把普通图片变成像素风格的艺术作品。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

连接输入

-

要像素化的图片

输入图像

连接你的图片

downscale_mode

downscale_mode

下拉选择

contrast

缩放算法选择器

下采样模式

contrast保持对比度,bicubic更平滑

target_size

target_size

数值输入

128

像素化的目标尺寸

目标大小

64是粗像素,256是细像素

patch_size

patch_size

数值输入

16

每个像素块的大小

补丁大小

8是小块,32是大块

thickness

thickness

数值输入

2

像素块边框粗细

边框厚度

1是细边框,4是粗边框

color_matching

color_matching

开关

True

是否进行颜色匹配优化

颜色匹配

True会让颜色更准确

upscale

upscale

开关

True

是否放大到原始尺寸

上采样

False保持小尺寸

3.50 ImagePosterize 节点 - 图片海报化

这个节点是干嘛的? 这就像是一个"简化器",能把图片变成只有黑白两色的海报效果。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

连接输入

-

要海报化的图片

输入图像

连接你的图片

threshold

threshold

数值滑块

0.5

黑白分界线

阈值

0.3更多黑色,0.7更多白色

3.51 ImageApplyLUT 节点 - LUT颜色查找表应用器

这个节点是干嘛的? 这就像是一个"滤镜大师",能应用专业的颜色查找表来改变图片色调。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

连接输入

-

要应用LUT的图片

输入图像

连接你的图片

lut_file

lut_file

下拉选择

-

LUT文件选择器

LUT文件

选择你的.cube文件

gamma_correction

gamma_correction

开关

True

是否进行伽马校正

伽马校正

True让颜色更自然

clip_values

clip_values

开关

True

是否限制颜色值范围

值裁剪

True防止颜色溢出

strength

strength

数值滑块

1.0

LUT效果强度

强度

0.5是半强度效果

3.52 ImageCAS 节点 - 对比度自适应锐化

这个节点是干嘛的? 这就像是一个"智能锐化器",能根据图片内容自动调整锐化强度。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

连接输入

-

要锐化的图片

输入图像

连接你的图片

amount

amount

数值滑块

0.8

锐化强度

锐化量

0.5轻微,1.0最大

3.53 ImageSmartSharpen 节点 - 智能锐化器

这个节点是干嘛的? 这就像是一个"专业修图师",能智能地锐化图片同时保护边缘。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

连接输入

-

要锐化的图片

输入图像

连接你的图片

noise_radius

noise_radius

数值输入

7

噪声抑制半径

噪声半径

5轻微,15强力

preserve_edges

preserve_edges

数值滑块

0.75

边缘保护强度

边缘保护

0.5保护少,0.9保护多

sharpen

sharpen

数值滑块

5.0

锐化强度

锐化强度

2.0轻微,10.0强烈

ratio

ratio

数值滑块

0.5

锐化与原图混合比例

混合比例

0.3自然,0.8锐利

3.54 ImageColorMatch 节点 - 图片颜色匹配器

这个节点是干嘛的? 这就像是一个"颜色调色师",能让图片的颜色风格匹配另一张图片。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

连接输入

-

要调整颜色的图片

输入图像

连接要调色的图片

reference

reference

连接输入

-

参考颜色的图片

参考图像

连接颜色风格参考图

color_space

color_space

下拉选择

LAB

颜色空间选择器

颜色空间

LAB最准确,RGB最简单

factor

factor

数值滑块

1.0

匹配强度

匹配因子

0.5是半强度匹配

device

device

下拉选择

auto

计算设备选择器

计算设备

gpu更快但占显存

batch_size

batch_size

数值输入

0

批处理大小,0为自动

批次大小

4适合大部分情况

reference_mask

reference_mask

连接输入

可选

参考图片的遮罩

参考遮罩

只匹配遮罩区域颜色

3.55 ImageHistogramMatch 节点 - 直方图匹配器

这个节点是干嘛的? 这就像是一个"色彩分布调节器",通过匹配直方图来调整图片色彩分布。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

连接输入

-

要调整的图片

输入图像

连接要调整的图片

reference

reference

连接输入

-

参考图片

参考图像

连接参考图片

method

method

下拉选择

pytorch

匹配算法选择器

匹配方法

pytorch精确,skimage快

factor

factor

数值滑块

1.0

匹配强度

匹配因子

0.5是半强度匹配

device

device

下拉选择

auto

计算设备选择器

计算设备

gpu更快但占显存

3.56 ImageSeamCarving 节点 - 接缝雕刻智能缩放

这个节点是干嘛的? 这就像是一个"智能裁剪师",能在改变图片尺寸时保护重要内容不变形。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

连接输入

-

要智能缩放的图片

输入图像

连接你的图片

width

width

数值输入

512

目标宽度

目标宽度

想要的最终宽度

height

height

数值输入

512

目标高度

目标高度

想要的最终高度

energy

energy

下拉选择

backward

能量计算方法

能量函数

backward快,forward准确

order

order

下拉选择

width-first

缩放顺序

处理顺序

width-first先调宽度

keep_mask

keep_mask

连接输入

可选

保护区域遮罩

保护遮罩

白色区域被保护

drop_mask

drop_mask

连接输入

可选

优先移除区域遮罩

移除遮罩

白色区域优先移除

3.57 ImageRandomTransform 节点 - 随机变换器

这个节点是干嘛的? 这就像是一个"随机特效器",能对图片进行各种随机变换。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

连接输入

-

要变换的图片

输入图像

连接你的图片

seed

seed

数值输入

0

随机种子

随机种子

相同种子产生相同变换

repeat

repeat

数值输入

1

生成多少个变换版本

重复次数

5会生成5个不同变换

variation

variation

数值滑块

0.1

变换强度

变化强度

0.05轻微,0.3明显

3.58 RemBGSession 节点 - RemBG背景移除会话

这个节点是干嘛的? 这就像是一个"背景移除工具准备器",加载RemBG模型用于背景移除。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

model

model

下拉选择

u2net: general purpose

模型选择器

模型类型

u2net通用,isnet-anime适合动漫

providers

providers

下拉选择

CPU

计算提供者

计算后端

CUDA用GPU加速

3.59 TransparentBGSession 节点 - 透明背景会话

这个节点是干嘛的? 这就像是另一个"背景移除工具准备器",使用TransparentBG库移除背景。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

mode

mode

下拉选择

base

模型模式选择器

模型模式

base平衡,fast更快

use_jit

use_jit

开关

True

是否使用JIT编译加速

JIT编译

True更快但占内存

3.60 ImageRemoveBackground 节点 - 图片背景移除器

这个节点是干嘛的? 这就像是一个"智能抠图师",能自动识别并移除图片背景。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

rembg_session

rembg_session

连接输入

-

背景移除会话

会话对象

连接RemBGSession

image

image

连接输入

-

要移除背景的图片

输入图像

连接你的图片

3.61 NoiseFromImage 节点 - 从图片生成噪声

这个节点是干嘛的? 这就像是一个"噪声艺术家",能从图片生成各种风格的噪声纹理。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

image

image

连接输入

-

源图片

输入图像

连接你的图片

noise_strenght

noise_strenght

数值滑块

1.0

噪声强度

噪声强度

0.5轻微,2.0强烈

noise_size

noise_size

数值滑块

1.0

噪声尺寸

噪声大小

0.5细噪声,2.0粗噪声

color_noise

color_noise

数值滑块

0.2

颜色噪声强度

颜色噪声

0.1轻微色彩变化

mask_strength

mask_strength

数值滑块

0.5

遮罩强度

遮罩强度

控制噪声分布

mask_scale_diff

mask_scale_diff

数值滑块

0.0

遮罩尺度差异

尺度差异

创建多尺度噪声

mask_contrast

mask_contrast

数值滑块

1.0

遮罩对比度

遮罩对比度

2.0增强对比度

saturation

saturation

数值滑块

2.0

饱和度调整

饱和度

3.0让颜色更鲜艳

contrast

contrast

数值滑块

1.0

对比度调整

对比度

1.5增强对比度

blur

blur

数值滑块

1.0

模糊程度

模糊强度

2.0让噪声更柔和

noise_mask

noise_mask

连接输入

可选

噪声遮罩

噪声遮罩

控制噪声应用区域

3.62 SD3NegativeConditioning 节点 - SD3负面条件处理器

这个节点是干嘛的? 这就像是一个"SD3专用负面提示词处理器",能优化SD3模型的负面提示词效果。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

conditioning

conditioning

连接输入

-

负面条件

负面条件

连接负面提示词编码

end

end

数值滑块

0.1

负面条件结束时间点

结束时间

0.1表示在10%时间点结束

3.63 FluxAttentionSeeker 节点 - Flux注意力调节器

这个节点是干嘛的? 这就像是一个"Flux模型微调器",能精细调节Flux模型各层的注意力权重。

参数详解:

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

clip

clip

连接输入

-

CLIP模型

CLIP模型

连接Flux的CLIP

apply_to_query

apply_to_query

开关

True

是否应用到查询层

查询层

控制查询注意力

apply_to_key

apply_to_key

开关

True

是否应用到键层

键层

控制键注意力

apply_to_value

apply_to_value

开关

True

是否应用到值层

值层

控制值注意力

apply_to_out

apply_to_out

开关

True

是否应用到输出层

输出层

控制输出注意力

clip_l_0到11

clip_l_0到11

数值滑块

1.0

CLIP-L各层权重调节

CLIP-L层权重

1.0原始,1.5增强

t5xxl_0到23

t5xxl_0到23

数值滑块

1.0

T5XXL各层权重调节

T5XXL层权重

1.0原始,0.8减弱

3.64-3.94 实用工具节点

SimpleMath系列节点:

3.74 SimpleMath 节点 - 通用数学计算器

参数名 (UI显示)

参数名 (代码里)

参数值

建议值

通俗解释 (能干嘛的)

专业解释

怎么用/举个例子

a

a

连接输入

可选

变量a的值

变量a

连接任何数值

b

b

连接输入

可选

变量b的值

变量b

连接任何数值

c

c

连接输入

可选

变量c的值

变量c

连接任何数值

value

value

文本输入

空

数学表达式

数学表达式

"a+b*2"、"max(a,b)"

3.75-3.94 其他实用工具节点

包括SimpleMathFloat、SimpleMathInt、SimpleMathBoolean、SimpleMathPercent、SimpleMathSlider、SimpleMathSliderLowRes、SimpleMathDual、SimpleMathCondition、ConsoleDebug、DebugTensorShape、DisplayAny、BatchCount、ModelCompile、RemoveLatentMask、SDXLEmptyLatentSizePicker、SimpleCondition、SimpleComparison、ImageToDevice、GetImageSize、ImageRemoveAlpha、ImagePreviewFromLatent等节点。

4. 使用技巧和建议

4.1 新手入门建议

  • 从基础开始:先熟悉图片处理节点,如ImageResize、ImageCrop等

  • 善用预览:使用MaskPreview查看遮罩效果,用ImagePreviewFromLatent预览中间结果

  • 参数实验:使用SimpleMath节点做参数计算,用DisplayAny查看数据

4.2 图片处理技巧

  • 批量处理:使用ImageBatchMultiple合并图片,用ImageExpandBatch扩展数量

  • 智能裁剪:用MaskBoundingBox自动找到关键区域并裁剪

  • 颜色处理:用ImageColorMatch统一色调,用ImageDesaturate调整饱和度

  • 质量提升:用ImageCAS锐化,用ImageSmartSharpen智能锐化

4.3 遮罩处理技巧

  • 智能生成:用MaskFromColor从颜色生成,用MaskFromSegmentation自动分割

  • 精细调整:用MaskFix修复缺陷,用MaskSmooth平滑边缘

  • 批量操作:用MaskBatch合并遮罩,用MaskExpandBatch扩展数量

4.4 采样优化技巧

  • 参数实验:用FluxSamplerParams批量测试不同参数组合

  • 结果分析:用PlotParameters可视化参数效果对比

  • 变化生成:用KSamplerVariations生成同主题的不同变化

4.5 工作流优化

  • 条件控制:用SimpleCondition实现条件分支

  • 数学计算:用SimpleMath做复杂参数计算

  • 调试工具:用ConsoleDebug输出中间值,用DebugTensorShape查看数据结构

5. 常见问题解答

Q1: 为什么有些节点运行很慢?

A:

  • 某些节点(如背景移除、CLIPSeg)需要下载模型,首次使用会较慢

  • 图片处理节点的速度与图片大小成正比,可以先用小图测试

  • 使用ImageToDevice将数据移到GPU可以加速处理

Q2: 遮罩效果不理想怎么办?

A:

  • 调整MaskFromColor的threshold参数,增加容差

  • 使用MaskFix的各种修复功能

  • 尝试MaskFromSegmentation的自动分割

  • 用MaskSmooth平滑锐利边缘

Q3: 如何批量处理多张图片?

A:

  • 使用ImageBatchMultiple合并多张图片

  • 用ImageExpandBatch扩展到需要的数量

  • 大部分节点都支持批量处理

Q4: 采样参数太多不知道怎么选?

A:

  • 使用FluxSamplerParams自动测试多种组合

  • 用PlotParameters可视化对比效果

  • 从默认参数开始,逐步调整

Q5: 数学计算节点怎么用?

A:

  • SimpleMath支持基本运算:+、-、*、/、max、min等

  • 可以使用变量a、b、c,如"a*2+b"

  • 支持条件判断,如"a>b"

Q6: 如何调试工作流?

A:

  • 使用ConsoleDebug输出中间值

  • 用DisplayAny查看任何数据的内容

  • 用DebugTensorShape查看数据形状

  • 用BatchCount统计数据数量

6. 总结

ComfyUI Essentials 是一个功能极其丰富的插件集合,包含94个实用节点,涵盖了:

  • 图片处理:从基础的缩放裁剪到高级的颜色匹配、智能锐化

  • 遮罩操作:智能生成、精细调整、批量处理

  • 采样增强:参数化实验、变化生成、结果分析

  • 条件控制:智能分支、数学计算、逻辑判断

  • 实用工具:调试辅助、数据转换、性能优化

这个插件真正做到了"Essential"(必需的),为ComfyUI用户提供了大量核心功能中缺失但又非常实用的工具。无论你是新手还是高级用户,都能从中找到提高工作效率的节点。

使用建议:

  1. 循序渐进:从简单的图片处理节点开始

  2. 多做实验:利用参数化节点测试不同效果

  3. 善用调试:遇到问题时使用调试节点排查

  4. 组合使用:不同类型的节点组合使用效果更佳

希望这个详细的教程能帮助你充分发挥ComfyUI Essentials插件的强大功能!

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