1 关于MyShell

2 新手指南

3 炉边对话

4 Shell Agent

5 常用问答

6 AI 开源社区周报

2.27 输入与输出 (Input & Output)

本类别的节点主要用于数据的输入和输出,包括文件加载、保存、导入导出等功能,是工作流与外部环境交互的关键接口,也是数据进出工作流的主要通道。

1. LoadImage(加载图像)

中文名称:加载图像

节点功能:从文件系统加载图像到工作流中。

参数说明: - image:图像文件路径 - upload_button:上传按钮(用于从本地上传) - channel_select:通道选择(RGB、RGBA等) - convert_to_format:转换格式选项 - use_exif_orientation:是否使用EXIF方向信息

输出端口: - IMAGE:加载的图像 - MASK:图像的Alpha通道(如果有)

使用案例: - 加载参考图像 - 导入需要处理的图像 - 加载用于ControlNet的条件图像

优点: - 支持多种图像格式 - 提供通道选择和格式转换 - 可以从本地上传或使用路径 - 适合各种图像输入需求

所属插件项目:ComfyUI核心节点(无需额外安装)

最后更新日期:随ComfyUI主项目更新(最新版本)

2. SaveImage(保存图像)

中文名称:保存图像

节点功能:将生成或处理的图像保存到文件系统。

参数说明: - images:要保存的图像 - filename_prefix:文件名前缀 - filename_suffix:文件名后缀 - filename_pattern:文件名模式 - output_dir:输出目录 - format:保存格式(png、jpg等) - quality:图像质量(对于有损格式) - save_metadata:是否保存元数据

输出端口: - IMAGES:传递的图像(与输入相同)

使用案例: - 保存生成结果 - 导出处理后的图像 - 存档中间处理步骤

优点: - 提供灵活的文件命名选项 - 支持多种图像格式 - 可以保存生成参数作为元数据 - 适合工作流输出管理

所属插件项目:ComfyUI核心节点(无需额外安装)

最后更新日期:随ComfyUI主项目更新(最新版本)

3. LoadVideo(加载视频)

中文名称:加载视频

节点功能:从文件系统加载视频,提取帧用于处理。

参数说明: - video:视频文件路径 - upload_button:上传按钮 - frame_start:起始帧 - frame_end:结束帧 - frame_step:帧步长 - extract_fps:提取的帧率 - force_size:是否强制调整大小 - width:宽度(如果调整大小) - height:高度(如果调整大小)

输出端口: - IMAGES:提取的视频帧 - FRAME_COUNT:帧数量 - FPS:原始视频帧率

使用案例: - 加载视频进行处理 - 提取关键帧进行编辑 - 准备视频到图像的转换

优点: - 可以控制帧提取参数 - 支持多种视频格式 - 提供帧率和大小调整 - 适合视频处理工作流

所属插件项目:ComfyUI-VideoHelperSuite(需额外安装)

最后更新日期:2025-03-15

4. SaveVideo(保存视频)

中文名称:保存视频

节点功能:将图像序列合成为视频并保存。

参数说明: - images:图像序列 - filename_prefix:文件名前缀 - fps:输出视频帧率 - format:视频格式(mp4、webm等) - codec:视频编解码器 - quality:视频质量 - audio_file(可选):音频文件路径 - loop_count:循环次数(对于GIF)

输出端口: - VIDEO_PATH:保存的视频文件路径

使用案例: - 保存生成的动画 - 导出处理后的视频 - 创建图像序列的视频展示

优点: - 支持多种视频格式和编解码器 - 可以添加音频轨道 - 提供质量和帧率控制 - 适合视频输出需求

所属插件项目:ComfyUI-VideoHelperSuite(需额外安装)

最后更新日期:2025-03-15

5. LoadText(加载文本)

中文名称:加载文本

节点功能:从文件或用户输入加载文本内容。

参数说明: - text:文本内容(直接输入) - file:文本文件路径 - upload_button:上传按钮 - mode:加载模式(文件或直接输入) - encoding:文本编码 - strip_whitespace:是否去除空白

输出端口: - TEXT:加载的文本内容

使用案例: - 加载提示词文件 - 导入脚本或配置 - 准备批量文本处理

优点: - 支持多种文本输入方式 - 提供编码和格式控制 - 可以处理大型文本文件 - 适合文本输入需求

所属插件项目:ComfyUI-TextIO(需额外安装)

最后更新日期:2025-03-10

6. SaveText(保存文本)

中文名称:保存文本

节点功能:将文本内容保存到文件。

参数说明: - text:要保存的文本 - filename_prefix:文件名前缀 - extension:文件扩展名 - output_dir:输出目录 - encoding:文本编码 - append:是否追加到现有文件 - add_timestamp:是否添加时间戳

输出端口: - TEXT:传递的文本(与输入相同) - FILE_PATH:保存的文件路径

使用案例: - 保存生成的提示词 - 导出处理日志 - 存档配置和参数

优点: - 提供灵活的文件命名选项 - 支持追加模式 - 可以添加时间戳 - 适合文本输出管理

所属插件项目:ComfyUI-TextIO(需额外安装)

最后更新日期:2025-03-10

7. LoadData(加载数据)

中文名称:加载数据

节点功能:从各种格式(JSON、CSV、YAML等)加载结构化数据。

参数说明: - file:数据文件路径 - upload_button:上传按钮 - format:数据格式 - encoding:文件编码 - schema(可选):数据模式验证 - default_value:加载失败时的默认值

输出端口: - DATA:加载的结构化数据

使用案例: - 加载配置文件 - 导入数据集 - 准备批处理参数

优点: - 支持多种数据格式 - 提供数据验证选项 - 可以处理复杂结构 - 适合结构化数据输入

所属插件项目:ComfyUI-DataIO(需额外安装)

最后更新日期:2025-04-01

8. SaveData(保存数据)

中文名称:保存数据

节点功能:将结构化数据保存为各种格式(JSON、CSV、YAML等)。

参数说明: - data:要保存的结构化数据 - filename_prefix:文件名前缀 - format:数据格式 - output_dir:输出目录 - indent:缩进(对于JSON等) - encoding:文件编码 - add_timestamp:是否添加时间戳

输出端口: - DATA:传递的数据(与输入相同) - FILE_PATH:保存的文件路径

使用案例: - 保存生成参数 - 导出处理结果 - 存档配置和设置

优点: - 支持多种数据格式 - 提供格式化和缩进选项 - 可以添加时间戳 - 适合结构化数据输出

所属插件项目:ComfyUI-DataIO(需额外安装)

最后更新日期:2025-04-01

9. ClipboardInput(剪贴板输入)

中文名称:剪贴板输入

节点功能:从系统剪贴板读取文本或图像数据。

参数说明: - data_type:期望的数据类型(文本、图像等) - refresh_button:刷新按钮 - auto_refresh:是否自动刷新 - refresh_interval:自动刷新间隔(秒) - fallback_value:读取失败时的默认值

输出端口: - DATA:从剪贴板读取的数据 - TYPE:数据类型信息

使用案例: - 快速输入文本提示词 - 导入剪贴板中的图像 - 创建交互式工作流

优点: - 提供快速数据输入方式 - 支持多种数据类型 - 可以自动刷新 - 适合交互式使用场景

所属插件项目:ComfyUI-Clipboard(需额外安装)

最后更新日期:2025-03-20

10. WebhookOutput(网络钩子输出)

中文名称:网络钩子输出

节点功能:将工作流结果通过HTTP请求发送到指定URL。

参数说明: - data:要发送的数据 - url:目标URL - method:HTTP方法(POST、PUT等) - headers:HTTP头信息 - format:数据格式(JSON、表单等) - timeout:请求超时(秒) - retry_count:失败重试次数

输出端口: - STATUS:请求状态 - RESPONSE:服务器响应 - DATA:传递的数据(与输入相同)

使用案例: - 将生成结果发送到其他服务 - 触发外部工作流 - 集成到自动化系统

优点: - 提供与外部系统的集成 - 支持多种HTTP方法和格式 - 包含错误处理和重试 - 适合自动化和服务集成

所属插件项目:ComfyUI-WebAPI(需额外安装)

最后更新日期:2025-04-10