Files
1lch2-ComfyUI-SaveImageAsSd…/README.md
T

2.1 KiB
Raw Blame History

SaveImageAsSDWebUI

English

为什么做这个节点

ComfyUI 默认的 SaveImage 节点把所有图片平铺在 output 目录下,文件一多就很难找,而且没有全局序号,导致批量生成文件时候不会始终按生成顺序排列文件。Stable Diffusion WebUI 按日期自动分目录,浏览和管理体验好很多。

说白了就是我习惯webui了不想走出舒适区。

这个节点会把 WebUI 的按日期分目录和全局序号的体验带到 ComfyUI,同时保留 ComfyUI 的工作流信息嵌入(PNG 的 PngInfo、WebP 的 EXIF),并额外提供 prefix 参数来自定义子目录和文件名前缀。

用法

替换掉原本的 SaveImage 节点即可。连上 KSampler 的 seed 输出到 seed 输入口。

参数说明

参数 说明
images 要保存的图片
seed 种子值,写入文件名中(如 00001-12345.webp),方便对照生成参数
filename_prefix 前缀,同时控制子目录和文件名前缀,详见下方规则
image_format 保存格式:png / jpg / webp
quality jpg 和 webp 的压缩质量(0-100),png 时忽略

prefix 规则

日期文件夹 yyyy-mm-dd 始终是文件的直接父目录,prefix 中的路径嵌套在日期目录之上。

prefix 输出路径
txt2img/ output/txt2img/2026-05-25/00001-seed.webp
abc output/2026-05-25/abc00001-seed.webp
imgEdit/qwen output/imgEdit/2026-05-25/qwen00001-seed.webp
"" output/2026-05-25/00001-seed.webp
abc/def/ output/abc/def/2026-05-25/00001-seed.webp
abc/def/114514 output/abc/def/2026-05-25/11451400001-seed.webp

规则总结:

  • 以 / 结尾 → 纯目录,无文件名前缀
  • 无 / → 纯文件名前缀,无子目录
  • 中间有 / → 最后一个 / 前是目录,后是文件名前缀

元数据嵌入

  • PNG:通过 PngInfo 写入 prompt 和 workflow
  • WebP:通过 EXIF 写入 prompt 和 workflow(Make/ImageDescription 标签)
  • JPG:不支持元数据嵌入