ComfyUI 工作流导入导出:3 步复现别人的出图效果,1 次分享你的完整流程
2026/9/8 17:46:35 网站建设 项目流程

ComfyUI 工作流导入导出:3 步复现别人的出图效果,1 次分享你的完整流程

【免费下载链接】ComfyUIThe most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface.项目地址: https://gitcode.com/GitHub_Trending/co/ComfyUI

ComfyUI 工作流是“一张配方的完整快照”:画布上的节点、连线、参数全部写进 JSON,存成文件就能带走。读入文件、拖入带元数据的图片,你都能一键还原别人的效果;自己的成果也能打包分享给任何人复现。

原理速览:工作流信息藏在哪里

一条工作流本质是结构化数据,它随两条通道流动:一是独立的.json文件;二是生成图片的 PNG 元数据。server.pypost_prompt负责解析前端提交的工作流数据,nodes.pySave Image节点负责把配方写进图片。

文件要素作用存放位置
工作流.json记录全部节点、连线与参数你自己建的workflows/目录
PNG 图片元数据自动嵌入工作流 JSON,实现一图一流程output/目录
模型文件工作流实际调用的权重models/各子目录
自定义节点扩展能力,缺了画布会报错custom_nodes/

📥 场景一:如何从图片还原工作流

别人发给你一张 ComfyUI 生成的图,配方就藏在里面:

  1. 把那张 PNG 图片拖入ComfyUI 画布
  2. 界面自动读取元数据里的prompt字段,重建节点与连线,核对画布上没有红色报错节点
  3. 确认所需模型已在models/对应目录,按Ctrl + Enter(macOS 为Cmd + Enter)出图

提示:图片还原依赖元数据。若对方用脚本导出了图片但没写元数据,拖图无效,要改要 JSON 文件。

📥 场景二:如何从 JSON 文件导入工作流

拿到纯.json工作流文件时:

  1. 创建workflows/目录,把文件放入(建议带描述性命名,如sdxl_RealVis_v2.0.json
  2. Ctrl + O(macOS 为Cmd + O)打开文件,选择该 JSON
  3. 画布重建后,先检查模型名称是否与本地一致,再排队生成

提示:导入后出现红色节点,通常是缺自定义节点或模型文件,先补依赖再出图。

📦 场景三:如何打包与分享你的成果

  1. 完成后按Ctrl + S(macOS 为Cmd + S)保存工作流,文件名带上模型名和版本号
  2. 出图时Save Image节点自动执行metadata.add_text("prompt", json.dumps(prompt)),把完整工作流写进 PNG,保存在output/目录
  3. 直接把这张图发给对方,对方拖图进画布即完成复现

提示:Save Image的元数据写入实现见 nodes.py 的save_images方法。

🛠️ 进阶玩法:给工作流分层管理

团队协作时,按用途分三级:

workflows/ ├── base/ # 基础模板 ├── experimental/ # 实验中的版本 └── production/ # 已验证的稳定流程
  • Ctrl + G(macOS 为Cmd + G)把常用节点组合成组,方便整组复制复用
  • 文件名用语义化版本(如character_design_v1.2.json),并在画布旁记录创建日期
  • 分享前检查画布无红色报错节点,并核对模型文件名,避免对方因模型缺失跑不通

避坑清单:工作流导入导出的 5 个高频问题

症状可能原因解法
画布出现红色节点缺少自定义节点补装对应节点到custom_nodes/,重启 ComfyUI
能跑但结果不一致模型文件或参数不同核对models/下文件名与版本
JSON 导入报错文件被手动编辑破坏语法用 JSON 校验工具检查,重新复制原始文件
出图后拖图还原不了元数据写入被禁用去掉启动参数--disable-metadata
文件体积过大节点过多或含冗余连线旁路(Ctrl + B)不需要的节点,拆成模块化模板

小结

工作流 JSON 是配方的独立副本,出图 PNG 是自带配方的成品,两条通道任选其一即可完成迁移与分享。延伸方向:用 script_examples/ 中的basic_api_example.py走 API 提交工作流,用 tests/ 目录的框架为关键流程写自动化验证,快捷键完整列表见 README.md 的 Shortcuts 章节。

【免费下载链接】ComfyUIThe most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface.项目地址: https://gitcode.com/GitHub_Trending/co/ComfyUI

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询