节点列表
1. SaveImage
保存生成的图像到文件。
- 节点类型: 输出
- 输入数量: 1
- 输出数量: 0
- 所属类别: image
- 类型: IMAGE(红色)
- 描述: 要保存的图像
- 用途: 保存到文件
- 类型: 文本
- 描述: 文件名前缀
- 可选: 否
- 默认值: ComfyUI
- 示例: txt2img_, img2img_
{
"9": {
"inputs": {
"filename_prefix": "txt2img_",
"images": ["8", 0]
},
"class_type": "SaveImage"
}
}
VAEDecode.IMAGE → SaveImage.images
- 格式:
前缀_序号.png - 示例:
txt2img_00001.png - 序号自动递增
- 默认:
output/目录 - 可在ComfyUI配置中修改
- 保存生成的图像
- 批量保存
- 记录生成结果
- 文件名前缀不要包含特殊字符
- 确保输出目录有写入权限
- 大量生成注意磁盘空间
2. PreviewImage
预览图像,不保存到文件。
- 节点类型: 输出
- 输入数量: 1
- 输出数量: 0
- 所属类别: image
- 类型: IMAGE(红色)
- 描述: 要预览的图像
- 用途: 在界面中显示
无
{
"27": {
"inputs": {
"images": ["8", 0]
},
"class_type": "PreviewImage"
}
}
VAEDecode.IMAGE → PreviewImage.images
- 实时预览
- 不保存文件
- 适合调试
- 调试工作流
- 查看中间结果
- 快速预览
- 不保存到文件
- 只在界面中显示
- 适合开发调试
3. SaveLatent
保存潜在空间到文件。
- 节点类型: 输出
- 输入数量: 1
- 输出数量: 0
- 所属类别: latent
- 类型: LATENT(绿色)
- 描述: 要保存的潜在空间
- 用途: 保存到文件
- 类型: 文本
- 描述: 文件名前缀
- 可选: 否
- 默认值: latent
- 示例: latent_
{
"28": {
"inputs": {
"filename_prefix": "latent_",
"samples": ["3", 0]
},
"class_type": "SaveLatent"
}
}
KSampler.LATENT → SaveLatent.samples
- 格式:
.latent或.safetensors - 压缩格式
- 包含潜在空间数据
- 保存中间结果
- 后续处理
- 工作流调试
- 潜在空间文件较大
- 需要对应的VAE解码
- 适合高级用户
4. SaveWEBP
保存图像为WEBP格式。
- 节点类型: 输出
- 输入数量: 1
- 输出数量: 0
- 所属类别: image
- 类型: IMAGE(红色)
- 描述: 要保存的图像
- 用途: 保存为WEBP格式
- 类型: 文本
- 描述: 文件名前缀
- 可选: 否
- 默认值: ComfyUI
- 类型: 数字
- 描述: 图像质量
- 可选: 否
- 默认值: 80
- 取值范围: 1 - 100
- 类型: 下拉选择
- 描述: 无损压缩
- 可选: 否
- 默认值: false
- 选项: true, false
{
"29": {
"inputs": {
"filename_prefix": "webp_",
"quality": 80,
"lossless": false,
"images": ["8", 0]
},
"class_type": "SaveWEBP"
}
}
- 压缩率高
- 质量好
- 文件小
- 支持透明
- 网络传输
- 存储优化
- Web应用
- quality值影响文件大小和质量
- lossless模式文件较大
- 某些旧浏览器不支持
5. AnimatedGif
保存图像序列为GIF动画。
- 节点类型: 输出
- 输入数量: 1
- 输出数量: 0
- 所属类别: image
- 类型: IMAGE(红色)
- 描述: 图像序列
- 用途: 保存为GIF
- 类型: 文本
- 描述: 文件名前缀
- 可选: 否
- 默认值: animation
- 类型: 数字
- 描述: 帧率
- 可选: 否
- 默认值: 8
- 取值范围: 1 - 60
- 类型: 数字
- 描述: 循环次数
- 可选: 否
- 默认值: 0
- 说明: 0为无限循环
- 类型: 下拉选择
- 描述: 往复播放
- 可选: 否
- 默认值: false
- 选项: true, false
{
"30": {
"inputs": {
"filename_prefix": "animation_",
"fps": 8,
"loop": 0,
"pingpong": false,
"images": ["8", 0]
},
"class_type": "AnimatedGif"
}
}
- 动画效果
- 文件较大
- 颜色限制(256色)
- 广泛支持
- 动画预览
- 社交媒体分享
- 简单动画
- 颜色数量限制
- 文件较大
- 不适合高质量动画
最佳实践
文件命名
- 清晰描述: 使用清晰的前缀描述内容
- 区分批次: 使用不同前缀区分批次
- 避免特殊字符: 避免使用特殊字符
- 统一格式: 使用统一的命名格式
保存策略
- 定期保存: 定期保存重要结果
- 分类存储: 按类别存储图像
- 备份重要文件: 备份重要的生成结果
- 清理无用文件: 定期清理无用文件
格式选择
- PNG: 高质量,文件较大
- JPG: 压缩率高,适合照片
- WEBP: 压缩率高,质量好
- GIF: 动画,颜色限制
预览使用
- 调试工作流: 使用PreviewImage调试
- 查看中间结果: 预览中间结果
- 快速迭代: 快速迭代优化
- 对比效果: 对比不同效果
常见问题
Q1: 图像保存在哪里?
A: 默认保存在output/目录,可在配置中修改。
Q2: 如何批量保存图像?
A: 增加batch_size参数,或多次执行工作流。
Q3: PreviewImage和SaveImage有什么区别?
A: PreviewImage只预览不保存,SaveImage保存到文件。
Q4: WEBP和PNG有什么区别?
A: WEBP压缩率更高,文件更小,质量相当。
Q5: 如何创建动画GIF?
A: 使用AnimatedGif节点,提供图像序列。
相关节点
工作流示例
更新日志
- 2026-01-26: 初始版本创建