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

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

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

ComfyUI Various 插件完全教程

1. 插件简介

ComfyUI Various 是一个功能丰富的 ComfyUI 插件包,包含了 99 个实用节点。这个插件就像一个工具箱,里面装满了各种小工具,能帮你处理图片、文字、数字等各种任务。

插件地址: https://github.com/jamesWalker55/comfyui-various

主要功能:

  • 图片处理:加载、保存、调整大小、翻转等
  • 数字计算:加减乘除、格式转换等
  • 文字处理:拼接、替换、分割等
  • 序列处理:批量加载图片、处理图片序列
  • 颜色调整:对比度、饱和度、色阶调整
  • 音频处理:加载、混合、保存音频文件

2. 如何安装

方法一:单独下载文件(推荐)

  1. 进入 ComfyUI/custom_nodes 文件夹
  2. 从 GitHub 下载你需要的 .py 文件
  3. 重启 ComfyUI

方法二:完整克隆

cd ComfyUI/custom_nodes
git clone https://github.com/jamesWalker55/comfyui-various

注意: 如果要使用 RAFT 相关节点,需要安装额外依赖:

pip install OpenEXR

3. 节点详细解析

3.1 图片加载节点

JWImageLoadRGB - 加载RGB图片

这个节点就像一个图片阅读器,能把电脑里的图片文件读取到ComfyUI里使用。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
pathpath文本./image.png图片文件的位置路径图片文件的绝对或相对路径输入 "D:/my_photo.jpg" 加载桌面图片

JWImageLoadRGBA - 加载带透明度的图片

这个节点能读取带透明背景的图片,比如PNG格式的图标。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
pathpath文本./image.png图片文件的位置路径支持透明通道的图片路径加载PNG图标文件,自动分离颜色和透明度

JWLoadImagesFromString - 从文本列表加载多张图片

这个节点就像一个批量图片加载器,你给它一个图片路径清单,它就能一次性加载所有图片。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
pathspaths多行文本./frame000001.png
./frame000002.png
每行一个图片路径换行分隔的图片路径列表制作动画时批量加载帧图片
ignore_missing_imagesignore_missing_images选择false是否跳过不存在的图片遇到缺失文件时的处理方式设为true可以跳过损坏的图片文件

JWImageLoadRGBFromClipboard - 从剪贴板加载图片

这个节点能直接读取你复制到剪贴板的图片,就像粘贴功能一样。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
无参数---直接读取剪贴板内容获取系统剪贴板中的图像数据截图后直接在ComfyUI中使用

JWImageLoadRGBA From Clipboard - 从剪贴板加载带透明度图片

和上面类似,但能保留图片的透明信息。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
无参数---读取剪贴板并保留透明度获取剪贴板图像的RGBA通道复制PNG图标后直接使用

3.2 图片保存节点

JWImageSaveToPath - 保存图片到指定路径

这个节点就像一个图片保存器,能把处理好的图片保存到电脑的任何位置。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
pathpath文本./image.png保存图片的位置和文件名输出文件的完整路径输入 "D:/output/result.jpg" 保存到桌面
imageimage图片-要保存的图片数据IMAGE类型的图像张量连接前面节点处理好的图片
overwriteoverwrite选择true是否覆盖同名文件文件存在时的覆盖策略设为false可以避免意外覆盖重要文件

3.3 图片基础处理节点

JWImageExtractFromBatch - 从图片组中提取单张图片

这个节点就像从一摞照片中抽出其中一张,用于从多张图片中选择特定的一张。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
imagesimages图片组-一组图片数据批量图像张量连接批量加载的图片
indexindex整数0要提取的图片序号(从0开始)图像在批次中的索引位置输入2提取第3张图片

JWImageBatchCount - 获取图片组数量

这个节点就像一个计数器,告诉你一组图片里总共有多少张。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
imagesimages图片组-要计数的图片组批量图像张量用于了解批次中包含多少张图片

JWImageResize - 调整图片尺寸

这个节点就像一个尺寸调节器,能把图片变大或变小到你想要的尺寸。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
imageimage图片-要调整的图片输入图像张量连接需要改变尺寸的图片
heightheight整数512新的图片高度(像素)目标图像高度设为1024制作高清图片
widthwidth整数512新的图片宽度(像素)目标图像宽度设为1024制作高清图片
interpolation_modeinterpolation_mode选择bicubic缩放时的画质处理方式图像插值算法bicubic质量最好,nearest速度最快

JWImageFlip - 翻转图片

这个节点就像一面镜子,能把图片水平或垂直翻转。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
imageimage图片-要翻转的图片输入图像张量连接需要翻转的图片
directiondirection选择horizontal翻转方向图像翻转轴向horizontal左右翻转,vertical上下翻转

JWImageResizeToSquare - 调整为正方形

这个节点能把任何尺寸的图片变成正方形,就像把长方形照片裁剪成方形头像。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
imageimage图片-要处理的图片输入图像张量连接任意尺寸的图片
sizesize整数512正方形的边长(像素)输出正方形图像的尺寸设为1024制作高清正方形图片
interpolation_modeinterpolation_mode选择bicubic缩放时的画质处理方式图像插值算法bicubic质量最好

JWImageResizeByFactor - 按比例缩放图片

这个节点就像一个放大镜或缩小镜,按倍数来改变图片大小。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
imageimage图片-要缩放的图片输入图像张量连接需要缩放的图片
factorfactor小数1.0缩放倍数缩放因子2.0放大一倍,0.5缩小一半
interpolation_modeinterpolation_mode选择bicubic缩放时的画质处理方式图像插值算法bicubic质量最好

JWImageResizeByShorterSide - 按短边调整尺寸

这个节点会保持图片比例,根据短边来调整整体尺寸。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
imageimage图片-要调整的图片输入图像张量连接需要调整的图片
sizesize整数512短边的目标长度较短边的像素尺寸设为1024让短边变成1024像素
interpolation_modeinterpolation_mode选择bicubic缩放时的画质处理方式图像插值算法bicubic质量最好

JWImageResizeByLongerSide - 按长边调整尺寸

这个节点会保持图片比例,根据长边来调整整体尺寸。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
imageimage图片-要调整的图片输入图像张量连接需要调整的图片
sizesize整数512长边的目标长度较长边的像素尺寸设为1024让长边变成1024像素
interpolation_modeinterpolation_mode选择bicubic缩放时的画质处理方式图像插值算法bicubic质量最好

JWImageResizeToClosestSDXLResolution - 调整到最接近的SDXL尺寸

这个节点专门为SDXL模型设计,能把图片调整到最适合SDXL的标准尺寸。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
imageimage图片-要调整的图片输入图像张量连接需要适配SDXL的图片
interpolation_modeinterpolation_mode选择bicubic缩放时的画质处理方式图像插值算法bicubic质量最好

3.4 遮罩处理节点

JWMaskResize - 调整遮罩尺寸

这个节点专门用来调整遮罩(黑白图)的大小,就像调整图片尺寸一样。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
maskmask遮罩-要调整的遮罩输入遮罩张量连接需要改变尺寸的遮罩
heightheight整数512新的遮罩高度目标遮罩高度设为1024制作高清遮罩
widthwidth整数512新的遮罩宽度目标遮罩宽度设为1024制作高清遮罩
interpolation_modeinterpolation_mode选择bicubic缩放时的处理方式插值算法bicubic质量最好

JWMaskLikeImageSize - 创建与图片同尺寸的遮罩

这个节点能创建一个和指定图片完全一样大小的遮罩。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
imageimage图片-参考图片用于确定尺寸的图像连接要匹配尺寸的图片
valuevalue小数1.0遮罩的填充值遮罩像素值(0-1)1.0全白遮罩,0.0全黑遮罩

3.5 数字处理节点

JWInteger - 整数输入

这个节点就像一个数字输入框,用来输入整数。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
valuevalue整数0要输入的整数整型数值输入42作为参数传递

JWIntegerToFloat - 整数转小数

这个节点能把整数变成小数,比如把5变成5.0。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
valuevalue整数0要转换的整数输入整型数值输入5输出5.0

JWIntegerToString - 整数转文字

这个节点能把数字变成文字,还能设置格式。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
valuevalue整数0要转换的数字输入整型数值输入123
format_stringformat_string文本{:04d}格式化模板Python字符串格式化模板{:04d}会把5变成0005

JWIntegerAdd - 整数加法

这个节点就像一个计算器的加号,能把两个数字相加。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
aa整数0第一个数字加数输入10
bb整数0第二个数字被加数输入5,结果是15

JWIntegerSub - 整数减法

这个节点能计算两个数字的差。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
aa整数0被减数减法中的被减数输入10
bb整数0减数减法中的减数输入3,结果是7

JWIntegerMul - 整数乘法

这个节点能计算两个数字的乘积。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
aa整数0第一个数字乘数输入6
bb整数0第二个数字被乘数输入7,结果是42

JWIntegerDiv - 整数除法

这个节点能计算两个数字相除的结果。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
aa整数0被除数除法中的被除数输入20
bb整数0除数除法中的除数输入4,结果是5.0

JWIntegerAbsolute - 整数绝对值

这个节点能把负数变成正数,正数保持不变。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
valuevalue整数0要处理的数字输入整型数值输入-5输出5

JWIntegerMin - 取两个整数中的最小值

这个节点能从两个数字中选出较小的那个。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
aa整数0第一个数字比较数值A输入10
bb整数0第二个数字比较数值B输入5,输出5

JWIntegerMax - 取两个整数中的最大值

这个节点能从两个数字中选出较大的那个。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
aa整数0第一个数字比较数值A输入10
bb整数0第二个数字比较数值B输入5,输出10

3.6 小数处理节点

JWFloat - 小数输入

这个节点用来输入小数,就像一个小数输入框。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
valuevalue小数0.0要输入的小数浮点数值输入3.14作为参数

JWFloatToInteger - 小数转整数

这个节点能把小数变成整数,有三种转换方式。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
valuevalue小数0.0要转换的小数输入浮点数值输入3.7
modemode选择round转换方式数值转换模式round四舍五入,floor向下取整,ceiling向上取整

JWFloatToString - 小数转文字

这个节点能把小数变成文字,可以控制显示格式。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
valuevalue小数0.0要转换的小数输入浮点数值输入3.14159
format_stringformat_string文本{:.6g}格式化模板Python字符串格式化模板{:.2f}显示两位小数

JWFloatAdd - 小数加法

计算两个小数的和。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
aa小数0.0第一个数字加数输入1.5
bb小数0.0第二个数字被加数输入2.3,结果3.8

JWFloatSub - 小数减法

计算两个小数的差。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
aa小数0.0被减数减法中的被减数输入5.5
bb小数0.0减数减法中的减数输入2.2,结果3.3

JWFloatMul - 小数乘法

计算两个小数的乘积。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
aa小数0.0第一个数字乘数输入2.5
bb小数0.0第二个数字被乘数输入4.0,结果10.0

JWFloatDiv - 小数除法

计算两个小数相除的结果。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
aa小数0.0被除数除法中的被除数输入10.0
bb小数0.0除数除法中的除数输入2.5,结果4.0

JWFloatAbsolute - 小数绝对值

把负的小数变成正的。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
valuevalue小数0.0要处理的小数输入浮点数值输入-3.14输出3.14

JWFloatMin - 取两个小数中的最小值

从两个小数中选出较小的。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
aa小数0.0第一个数字比较数值A输入3.14
bb小数0.0第二个数字比较数值B输入2.71,输出2.71

JWFloatMax - 取两个小数中的最大值

从两个小数中选出较大的。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
aa小数0.0第一个数字比较数值A输入3.14
bb小数0.0第二个数字比较数值B输入2.71,输出3.14

3.7 文字处理节点

JWString - 文字输入

这个节点用来输入文字,就像一个文本框。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
texttext文本""要输入的文字字符串内容输入"Hello World"

JWStringToInteger - 文字转整数

把文字形式的数字变成真正的数字。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
texttext文本"0"要转换的文字数字数字字符串输入"123"输出123

JWStringToFloat - 文字转小数

把文字形式的小数变成真正的小数。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
texttext文本"0.0"要转换的文字小数小数字符串输入"3.14"输出3.14

JWStringMultiline - 多行文字输入

这个节点能输入多行文字,就像一个大的文本编辑框。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
texttext多行文本""要输入的多行文字多行字符串内容输入长篇提示词或说明文字

JWStringConcat - 文字拼接

这个节点能把两段文字连接在一起。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
aa文本""第一段文字字符串A输入"Hello "
bb文本""第二段文字字符串B输入"World",结果"Hello World"

JWStringReplace - 文字替换

这个节点能在文字中找到特定内容并替换成新内容。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
sourcesource文本""原始文字源字符串输入"Hello World"
to_replaceto_replace文本""要替换的内容查找目标输入"World"
replace_withreplace_with文本""替换成的内容替换内容输入"ComfyUI",结果"Hello ComfyUI"

JWStringSplit - 文字分割

这个节点能把一段文字按指定符号分割成两部分。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
sourcesource文本"a,b"要分割的文字源字符串输入"apple,banana"
split_bysplit_by文本","分割符号分隔符输入","按逗号分割
from_rightfrom_right选择false是否从右边开始分割分割方向true从右边开始,false从左边开始

JWStringGetLine - 获取指定行的文字

这个节点能从多行文字中提取特定行的内容。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
sourcesource文本""多行文字多行字符串输入多行文本
line_indexline_index整数0行号(从0开始)行索引输入1获取第2行内容

JWStringUnescape - 文字转义处理

这个节点能把文字中的转义符号变成真正的特殊字符。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
texttext文本""包含转义符的文字转义字符串输入"Hello\nWorld"输出换行的文字

3.8 颜色调整节点

JWImageMix - 图片混合

这个节点能把两张图片混合在一起,就像调色板混合颜料。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
blend_typeblend_type选择mix混合方式图像混合模式mix普通混合,multiply相乘混合
factorfactor小数0.5混合比例混合因子(0-1)0.5各占一半,0.8第二张图占80%
image_aimage_a图片-第一张图片输入图像A连接底层图片
image_bimage_b图片-第二张图片输入图像B连接要混合的图片

JWImageContrast - 调整对比度

这个节点能调整图片的对比度,让图片更鲜明或更柔和。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
imageimage图片-要调整的图片输入图像张量连接需要调整对比度的图片
factorfactor小数1.0对比度倍数对比度调整因子1.5增强对比度,0.5降低对比度

JWImageSaturation - 调整饱和度

这个节点能调整图片的色彩饱和度,让颜色更鲜艳或更灰暗。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
imageimage图片-要调整的图片输入图像张量连接需要调整饱和度的图片
factorfactor小数1.0饱和度倍数饱和度调整因子1.5颜色更鲜艳,0.5颜色更灰暗

JWImageLevels - 调整色阶

这个节点能调整图片的明暗范围,类似PS中的色阶调整。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
imageimage图片-要调整的图片输入图像张量连接需要调整色阶的图片
minmin小数0.0最暗值输入色阶最小值0.1让最暗部分变亮一点
maxmax小数1.0最亮值输入色阶最大值0.9让最亮部分变暗一点

3.9 时间日期节点

JWDatetimeString - 获取当前时间文字

这个节点能获取当前的日期和时间,并转换成文字格式。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
formatformat文本%Y-%m-%dT%H:%M:%S时间格式模板Python时间格式字符串%Y-%m-%d显示2024-01-15

3.10 图片序列处理节点

JWLoadImageSequence - 批量加载图片序列

这个节点能按照命名规律批量加载一系列图片,常用于制作动画。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
path_patternpath_pattern文本./frame{:06d}.png文件名模板文件路径格式化模板./img{:04d}.jpg加载img0001.jpg等
start_indexstart_index整数0起始序号开始帧索引从第5帧开始就输入5
frame_countframe_count整数16加载帧数要加载的图像数量加载16张连续图片
ignore_missing_imagesignore_missing_images选择false是否跳过缺失图片缺失文件处理方式true跳过不存在的文件

JWLoadImageSequenceWithStopIndex - 按范围加载图片序列

这个节点能指定开始和结束序号来加载图片序列。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
path_patternpath_pattern文本./frame{:06d}.png文件名模板文件路径格式化模板./img{:04d}.jpg
start_indexstart_index整数0起始序号开始帧索引从第1帧开始
stop_indexstop_index整数16结束序号结束帧索引到第20帧结束
inclusiveinclusive选择false是否包含结束序号是否包含结束索引true包含结束帧,false不包含
ignore_missing_imagesignore_missing_images选择false是否跳过缺失图片缺失文件处理方式true跳过不存在的文件

JWImageSequenceExtractFromBatch - 从图片组中提取片段

这个节点能从一组图片中提取指定范围的图片。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
imagesimages图片组-图片组数据批量图像张量连接批量加载的图片
i_starti_start整数0起始位置开始索引从第3张开始就输入2
i_stopi_stop整数0结束位置结束索引到第10张结束就输入10
inclusiveinclusive选择false是否包含结束位置是否包含结束索引true包含结束位置的图片

JWSaveImageSequence - 批量保存图片序列

这个节点能把一组图片按序号保存成文件。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
imagesimages图片组-要保存的图片组批量图像张量连接要保存的图片序列
path_patternpath_pattern文本./frame{:06d}.png保存文件名模板输出文件路径模板./output{:04d}.jpg
start_indexstart_index整数0起始序号开始文件索引从001开始编号就输入1
overwriteoverwrite选择true是否覆盖同名文件文件覆盖策略false避免覆盖已有文件

JWLoopImageSequence - 循环图片序列

这个节点能把短的图片序列重复播放,达到指定的帧数。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
imagesimages图片组-原始图片序列输入图像序列连接要循环的图片组
target_framestarget_frames整数16目标帧数输出序列长度把5帧循环成20帧

3.11 遮罩序列处理节点

JWMaskSequenceFromMask - 从遮罩创建遮罩序列

这个节点能把单个遮罩复制多份,创建遮罩序列。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
maskmask遮罩-原始遮罩输入遮罩张量连接要复制的遮罩
batch_sizebatch_size整数1复制份数批次大小复制10份就输入10

JWMaskSequenceJoin - 合并遮罩序列

这个节点能把两个遮罩序列连接成一个更长的序列。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
mask_sequence_1mask_sequence_1遮罩序列-第一个遮罩序列输入遮罩序列A连接前半部分遮罩
mask_sequence_2mask_sequence_2遮罩序列-第二个遮罩序列输入遮罩序列B连接后半部分遮罩

JWMaskSequenceApplyToLatent - 将遮罩序列应用到潜在空间

这个节点能把遮罩序列应用到AI生成的潜在数据上。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
samplessamples潜在数据-AI生成的潜在数据潜在空间张量连接VAE编码后的数据
mask_sequencemask_sequence遮罩序列-要应用的遮罩序列遮罩序列张量连接遮罩序列数据

3.12 音频处理节点

JWLoadAudio - 加载音频文件

这个节点能加载各种格式的音频文件到ComfyUI中。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
pathpath文本./audio.mp3音频文件路径音频文件的完整路径输入"D:/music.wav"加载音频
gain_dbgain_db小数0音量调整(分贝)增益调整值6增大音量,-6减小音量
offset_secondsoffset_seconds小数0开始时间(秒)音频开始偏移10从第10秒开始播放
duration_secondsduration_seconds小数0持续时间(秒)音频持续长度30只加载30秒音频
resample_to_hzresample_to_hz小数0重采样频率目标采样率44100设为CD音质
make_stereomake_stereo布尔True是否转为立体声声道转换选项True单声道变双声道

JWAudioBlend - 音频混合

这个节点能把两个音频文件混合在一起。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
aa音频-第一个音频输入音频A连接背景音乐
bb音频-第二个音频输入音频B连接人声音频
ratioratio小数0.5混合比例混合因子(0-1)0.3背景音乐占30%
if_durations_differif_durations_differ选择use_longest长度不同时的处理时长差异处理策略use_longest用较长的时长
if_samplerates_differif_samplerates_differ选择use_highest采样率不同时的处理采样率差异处理策略use_highest用较高的采样率

JWAudioSaveToPath - 保存音频到文件

这个节点能把处理好的音频保存成文件。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
audioaudio音频-要保存的音频音频数据张量连接处理好的音频
pathpath文本./audio.mp3保存路径输出文件完整路径输入"D:/output.wav"
overwriteoverwrite布尔True是否覆盖同名文件文件覆盖策略False避免覆盖重要文件

3.13 其他实用节点

JWImageStackChannels - 图片通道堆叠

这个节点能把两张图片的颜色通道合并在一起。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
image_aimage_a图片-第一张图片输入图像A连接RGB图片
image_bimage_b图片-第二张图片输入图像B连接要合并的图片

JWImageLoadRGBIfExists - 条件加载图片

这个节点会尝试加载图片,如果文件不存在就使用默认图片。

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释专业解释怎么用/举个例子
defaultdefault图片-默认图片备用图像数据连接备用图片
pathpath文本./image.png要尝试加载的路径目标文件路径输入可能不存在的文件路径

4. 使用技巧和建议

4.1 图片处理技巧

  • 批量处理:使用图片序列节点可以高效处理大量图片
  • 尺寸调整:根据需要选择合适的插值模式,bicubic质量最好但速度较慢
  • 格式转换:通过加载和保存节点可以实现格式转换

4.2 数值计算技巧

  • 精度控制:使用格式化字符串控制数字显示精度
  • 范围限制:使用Min/Max节点限制数值范围
  • 类型转换:合理使用整数和小数转换节点

4.3 文字处理技巧

  • 动态文件名:结合时间节点和格式化创建唯一文件名
  • 批量替换:使用替换节点批量修改提示词
  • 多行处理:使用多行文本节点处理长提示词

4.4 音频处理技巧

  • 音质保持:注意采样率设置,避免音质损失
  • 音量平衡:使用增益调整平衡不同音频的音量
  • 格式兼容:选择合适的音频格式确保兼容性

5. 常见问题解答

Q1: 为什么图片加载失败?

A: 检查文件路径是否正确,确保文件存在且格式支持。使用绝对路径可以避免路径问题。

Q2: 如何批量处理大量图片?

A: 使用图片序列节点,设置合适的路径模板和序号范围。注意内存使用,避免一次加载过多图片。

Q3: 数值计算结果不准确怎么办?

A: 注意整数和小数的区别,使用合适的数据类型。浮点运算可能有精度误差。

Q4: 文字替换不生效?

A: 确保要替换的文字完全匹配,注意大小写和空格。

Q5: 音频处理后音质变差?

A: 检查采样率设置,避免不必要的重采样。使用无损格式保存。

Q6: 如何优化工作流程性能?

A:

  • 合理使用批处理,避免逐个处理
  • 选择合适的图片尺寸,避免过大图片
  • 使用条件加载避免不必要的文件操作

6. 总结

ComfyUI Various 插件提供了99个实用节点,覆盖了图片处理、数值计算、文字处理、音频处理等多个方面。这些节点就像乐高积木一样,可以自由组合构建复杂的工作流程。

主要优势:

  • 功能全面:涵盖常用的各种处理需求
  • 使用简单:每个节点功能单一明确
  • 组合灵活:可以自由组合实现复杂功能
  • 性能优秀:支持批量处理,效率高

适用场景:

  • 批量图片处理和格式转换
  • 动画序列制作和处理
  • 数值计算和参数控制
  • 文字处理和动态命名
  • 音频处理和混合

通过合理使用这些节点,可以大大提高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号