← ComfyUI 实测笔记

ComfyUI FLUX 出图保存在哪里?output 文件夹、Save Image 节点和文件名前缀说明

ComfyUIFLUXGGUFRTX4060outputbeginner

先说结论

  • 默认图片保存在 ComfyUI 安装目录下的 output/ 文件夹
  • Save Image 节点决定文件名前缀,ComfyUI 自动追加编号
  • 浏览器里的预览图不等于最终保存图
  • 如果找不到图,先确认 ComfyUI 安装位置,再看 output/ 文件夹

这是基于我本机 RTX 4060 Laptop 8GB + FLUX GGUF 工作流的记录,你的 ComfyUI 安装路径可能不同。

这篇文章适合谁

  • 能正常出图,但在硬盘里找不到图片文件
  • 想改保存文件名,不知道 Save Image 节点的前缀是什么
  • 分不清 Preview ImageSave Image 的区别
  • 第一次用 ComfyUI 跑 FLUX GGUF 工作流的新手

如果你已经熟悉 ComfyUI 文件管理,这篇可能对你太基础。

我的测试环境

项目配置
GPUNVIDIA GeForce RTX 4060 Laptop GPU
专用显存8GB
系统内存32GB
ComfyUI0.24.0
方案FLUX GGUF Q6_K + T5 FP8
工作流Unet Loader (GGUF) + DualCLIPLoader + CLIP 文本编码 Flux + EmptySD3LatentImage + KSampler + VAE Decode + Save Image

ComfyUI 默认 output 文件夹在哪里

ComfyUI 的默认输出位置取决于你把 ComfyUI 安装在了哪里。

举例:

  • 如果安装路径是 D:\AIProjects\ComfyUI,图片在 D:\AIProjects\ComfyUI\output
  • 如果安装路径是 E:\ComfyUI,图片在 E:\ComfyUI\output
  • 如果你用的是整合包,从启动脚本所在的目录找 output 文件夹

不要硬记一个固定路径,先确认你自己的 ComfyUI 装在哪个目录。

怎么快速找到 output 文件夹

四种方法,按推荐顺序:

1. 在 ComfyUI 根目录找 output

打开 ComfyUI 安装目录,看有没有 output 文件夹。这是最直接的方法。

2. 在文件资源管理器搜索最近生成的 png

在 ComfyUI 安装目录的搜索框里输入 *.png,按”修改日期”排序,最新的文件就是刚生成的。

3. 看 Save Image 节点的文件名前缀

工作流里的 Save Image 节点有一个 filename_prefix 字段。比如写的是 Phase3A_FLUX_Object,生成的文件就叫 Phase3A_FLUX_Object_00001_.png。用这个前缀在 output/ 里搜索。

4. 如果用的是整合包,先确认启动脚本所在目录

有些整合包把 ComfyUI 包了一层。启动脚本(比如 run_comfyui.bat)旁边通常就有 output 文件夹。如果不确定,看启动脚本里的路径。

Save Image 节点是干什么的

Save Image 节点的唯一工作:把 VAE Decode 输出的图片保存到 output/ 文件夹。

它接在 VAE Decode 后面:

VAE Decode → 输出 IMAGE → Save Image → 保存到 output/

Save Image 节点不参与模型推理,不影响画质,不影响显存,不影响出图速度。它只是”把图存下来”这一步。

如果没有这个节点,出图流程可以跑完,但图不会保存到硬盘。

文件名前缀是什么意思

Save Image 节点里有一个输入字段叫 filename_prefix。这就是文件名前缀。

举例:

  • 你在前缀里写:Phase3A_FLUX_Object
  • ComfyUI 保存时自动追加编号:
    • Phase3A_FLUX_Object_00001_.png
    • Phase3A_FLUX_Object_00002_.png
    • Phase3A_FLUX_Object_00003_.png

编号从 00001 开始,每次 Queue Prompt 递增,不会覆盖已有文件。这对测试特别有用——改一次 prompt 跑一张,不会丢旧图。

filename_prefix 不只是普通前缀,后续也可以使用日期、分辨率、节点参数这类格式化命名。但新手阶段不建议一开始就写复杂规则,先用简单英文前缀,例如 flux_teststeps_20_testfinal_1024,更容易排查问题。

注意: 如果你删了 output/ 里的旧图,编号不会重置。ComfyUI 会继续从下一个编号开始。

我建议怎么命名

根据用途分前缀,方便后续翻图对比:

用途推荐前缀说明
prompt 快速测试prompt_test改词后快速跑,不纠结编号
1024 正式出图flux_1024_final最终定稿用,分辨率明确
steps 对比steps_20_test / steps_30_test20 和 30 steps 分开命名
低显存排查low_vram_testOOM 排查时用,容易回溯
项目阶段Phase3A_FLUX_Object多轮测试时按阶段区分

建议每次改变测试目的时顺手改前缀,避免几百张图混在一起。

找不到图片的常见原因

  1. 看错 ComfyUI 安装目录——有两个 ComfyUI 文件夹,跑的是 A,但在 B 里找 output。
  2. 只看浏览器预览,没去 output 文件夹——ComfyUI 界面右下角能看到预览,但那是内存里的临时显示。文件存在硬盘的 output/ 里。
  3. 文件名前缀太乱——改了前缀但忘了,output 里几十种不同前缀的图,分不清哪张是新的。排序按修改时间就能找到。
  4. 多个 ComfyUI 版本混用——装了两个版本,跑的和找的不是同一个安装。
  5. Save Image 节点没接上——VAE Decode 出来的线没连到 Save Image,出图流程不报错但图没存。
  6. 用了 Preview Image 而不是 Save Image——Preview Image 节点只在界面上显示,不一定会保存到 output/
  7. 浏览器缓存——output 里已经换了新图,但浏览器预览还在显示旧图的内容,误以为没更新。

Preview Image 和 Save Image 的区别

节点功能保存在哪里
Preview Image在 ComfyUI 界面显示预览显示在界面上,不一定存到 output
Save Image保存图片到 output 文件夹ComfyUI/output/
VAE Decode把 latent 转成图像不负责保存,只负责格式转换
KSampler执行扩散采样不负责保存,输出的是 latent

简单记:Preview 用来看,Save 用来存,VAE Decode 用来转格式。

FLUX GGUF 工作流里 Save Image 应该接哪里

连接顺序:

KSampler 输出 samples
  → VAE Decode 接 samples,同时接 VAE 模型
    → VAE Decode 输出 IMAGE
      → Save Image 接 images

新手最容易犯的错: 把 KSampler 的 LATENT 输出直接接到 Save ImageSave Image 只认 IMAGE 格式,不认 LATENT。中间必须经过 VAE Decode 转换。

新手推荐流程

  1. 把 Save Image 前缀改成容易识别的名字(别用默认的 ComfyUI 前缀)
  2. Queue Prompt 出一张图
  3. 打开 ComfyUI 安装目录下的 output/ 文件夹
  4. 按”修改时间”排序
  5. 找最新的 .png 文件
  6. 打开确认图片内容和浏览器预览一致
  7. 再做 prompt、steps、分辨率的对比测试

这个流程做过一次后就不会再困惑了。

常见错误

  • 以为图片保存在浏览器的下载目录——实际上在 ComfyUI 安装目录的 output/
  • 以为文件名前缀就是完整文件名——ComfyUI 会自动加编号,所以实际文件名比前缀长
  • 以为 Save Image 会影响画质——它不影响,它只是存文件
  • 多个 ComfyUI 文件夹混用——A 目录跑,B 目录找图
  • 删除 output 里的图后以为工作流也丢了——图和工作流是两个东西,删图不影响节点
  • 用 Preview Image 做最终输出——Preview 不一定保存文件
  • 改了前缀但没重新 Queue Prompt——旧图前缀不变,只有新图才会用新前缀

FAQ

Q: ComfyUI 图片默认保存在哪里? 在 ComfyUI 安装目录下的 output/ 文件夹。具体路径取决于你的 ComfyUI 装在哪个盘、哪个目录。

Q: Save Image 节点会影响画质吗? 不会。Save Image 只负责保存文件,不参与采样,不影响显存,不改图像内容。

Q: 可以改保存目录吗? ComfyUI 默认输出到 output/。不同工作流可以通过自定义节点修改输出路径,但这不在本文基础范围。新手建议先用默认 output,跑通了再考虑改。

Q: 为什么 output 里没有刚生成的图? 先检查 Save Image 节点是否接上、是否 Queue Prompt 成功。再确认找的 output 是否属于正在用的那个 ComfyUI 安装。

Q: 文件名前缀能写中文吗? 技术上视系统而定。建议用英文和下划线,避免路径编码问题。比如 flux_test_01FLUX测试01 更稳定。

Q: 为什么文件名后面会自动加编号? ComfyUI 的默认行为。编号从 _00001_ 开始递增,每次 Queue Prompt 自动加 1。这是为了防止覆盖已有图片。

Q: Preview Image 和 Save Image 哪个更适合正式出图? 正式出图用 Save Image。Preview 适合在 ComfyUI 界面上快速预览,但不保证文件持久保存。

后续待测

  • 自定义 output 子目录(按日期或项目分文件夹)
  • 批量出图的命名规则管理
  • 不同整合包对 output 路径的影响
  • Save Image 节点的进阶用法(如保存为 jpg、控制品质)

相关文章