> For the complete documentation index, see [llms.txt](https://docs.clore.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.clore.ai/guides/guides_v2-zh/dui-bi/image-gen-ui-comparison.md).

# 图像生成：ComfyUI vs SD WebUI vs Fooocus

比较 ComfyUI、SD WebUI 和 Fooocus 在图像生成中的表现

在 CLORE.AI 上为你的图像生成工作流选择合适的界面。

{% hint style="success" %}
所有可用界面： [CLORE.AI 市场](https://clore.ai/marketplace).
{% endhint %}

{% hint style="info" %}
**2025 更新：** FLUX.1 现在是领先的图像生成模型。对于 FLUX.1 和 SD3.5， **ComfyUI** 以及 **Stable Diffusion WebUI Forge** 是推荐的界面。请参见下面的 [FLUX.1 支持对比](#flux1-support-comparison) 部分。
{% endhint %}

## 快速决策指南

| 使用场景          | 最佳选择                    | 原因                |
| ------------- | ----------------------- | ----------------- |
| 初学者           | **Fooocus**             | 最简单，类似 Midjourney |
| 功能最丰富         | **SD WebUI（Forge）**     | 最佳扩展生态 + FLUX     |
| 复杂工作流         | **ComfyUI**             | 基于节点，最大程度控制       |
| 生产级自动化        | **ComfyUI**             | 对 API 友好、可复现      |
| 快速实验          | **Fooocus**             | 最少设置              |
| 重度 ControlNet | **SD WebUI**            | 最佳 ControlNet 集成  |
| **FLUX.1 模型** | **ComfyUI** 或 **Forge** | 完全原生支持            |
| **SD3.5 模型**  | **ComfyUI** 或 **Forge** | 最佳 SD3.5 支持       |

***

## FLUX.1 支持对比

FLUX.1（Black Forest Labs，2024-2025）是领先的开源文生图模型。不同界面对它的支持差异很大：

| 界面                 | FLUX.1 支持         | SD3.5 支持 | 备注                   |
| ------------------ | ----------------- | -------- | -------------------- |
| **ComfyUI**        | ✅ 完全原生支持          | ✅ 完全支持   | FLUX 的最佳选择；基于节点的工作流  |
| **SD WebUI Forge** | ✅ 通过 Forge 分支完全支持 | ✅ 完全支持   | 如果你偏好传统界面，推荐使用       |
| **A1111（原版）**      | ⚠️ 有限 / 通过扩展      | ⚠️ 有限    | 不建议用于 FLUX；请改用 Forge |
| **Fooocus**        | ✅ 提供 FLUX 变体      | ✅ 部分支持   | 界面简化，控制更少            |

### FLUX.1 推荐设置

**ComfyUI** （最大控制）：

```bash
git clone https://github.com/comfyanonymous/ComfyUI
cd ComfyUI
pip install -r requirements.txt
# 将 FLUX.1 模型下载到 models/diffusion_models/
python main.py --listen 0.0.0.0
```

**SD WebUI Forge** （熟悉的界面）：

```bash
git clone https://github.com/lllyasviel/stable-diffusion-webui-forge
cd stable-diffusion-webui-forge
./webui.sh --listen
# FLUX.1 模型原生支持
```

{% hint style="warning" %}
**A1111 用户：** 原版 AUTOMATIC1111 仓库对 FLUX 的支持有限。请切换到 **Stable Diffusion WebUI Forge** （可直接替换）以获得对 FLUX.1 和 SD3.5 的完整支持。
{% endhint %}

### FLUX.1 模型变体

| 模型             | 大小   | 使用场景       | 界面兼容性                        |
| -------------- | ---- | ---------- | ---------------------------- |
| FLUX.1-dev     | 12B  | 最佳质量，非商业用途 | ComfyUI ✅, Forge ✅, A1111 ⚠️ |
| FLUX.1-schnell | 12B  | 快速推理（4 步）  | ComfyUI ✅, Forge ✅, A1111 ⚠️ |
| FLUX.1-Lite    | 2.5B | 低显存占用      | ComfyUI ✅, Forge ✅           |

***

## 概览对比

| 功能            | ComfyUI | SD WebUI（A1111） | SD WebUI Forge | Fooocus |
| ------------- | ------- | --------------- | -------------- | ------- |
| **易用性**       | ⭐⭐      | ⭐⭐⭐⭐            | ⭐⭐⭐⭐           | ⭐⭐⭐⭐⭐   |
| **灵活性**       | ⭐⭐⭐⭐⭐   | ⭐⭐⭐⭐            | ⭐⭐⭐⭐           | ⭐⭐      |
| **扩展**        | ⭐⭐⭐⭐    | ⭐⭐⭐⭐⭐           | ⭐⭐⭐⭐⭐          | ⭐⭐      |
| **性能**        | ⭐⭐⭐⭐⭐   | ⭐⭐⭐             | ⭐⭐⭐⭐           | ⭐⭐⭐⭐    |
| **API/自动化**   | ⭐⭐⭐⭐⭐   | ⭐⭐⭐             | ⭐⭐⭐            | ⭐⭐      |
| **FLUX.1 支持** | ✅ 完全支持  | ⚠️ 有限           | ✅ 完全支持         | ✅ 部分支持  |
| **SD3.5 支持**  | ✅ 完全支持  | ⚠️ 有限           | ✅ 完全支持         | ✅ 部分支持  |
| **学习曲线**      | 陡峭      | 中等              | 中等             | 简单      |
| **最适合**       | 高级用户    | 通用              | FLUX + 通用      | 初学者     |

***

## Fooocus

### 概览

Fooocus 是最简单的图像生成方式。它受 Midjourney 启发，专注于易用性和智能默认设置。

### 优点

* ✅ 极其易用
* ✅ 开箱即用效果出色
* ✅ 只需极少配置
* ✅ 内置风格预设
* ✅ 自动质量增强
* ✅ 低显存模式表现良好

### 缺点

* ❌ 自定义能力有限
* ❌ 可用扩展很少
* ❌ 对生成结果的控制较少
* ❌ 更难自动化
* ❌ 修复选项有限

### 快速开始

```bash
git clone https://github.com/lllyasviel/Fooocus
cd Fooocus
pip install -r requirements.txt
python launch.py --listen
```

**Docker：**

```
镜像：pytorch/pytorch:2.11.0-cuda12.8-cudnn9-devel
端口：22/tcp, 7865/http
```

### 界面

简单干净：

1. 输入提示词
2. 选择风格预设（Anime、Photorealistic 等）
3. 点击生成
4. 完成！

### 主要特性

| 功能   | 描述                    |
| ---- | --------------------- |
| 风格预设 | 一键风格（Anime、Photo、Art） |
| 放大   | 内置 2 倍放大              |
| 局部重绘 | 简单修复模式                |
| 外扩   | 轻松扩展图像                |
| 换脸   | 内置人脸替换                |

### 适用场景

* 🎯 第一次接触 AI 图像
* 🎯 无需学习即可快速出结果
* 🎯 类似 Midjourney 的体验
* 🎯 简单的提示词生成图像

### 示例工作流

```
1. 打开 Fooocus
2. 输入：“群山之上的美丽日落”
3. 选择风格：“Photograph”
4. 点击生成
5. 获得 2 张高质量图像
```

***

## Stable Diffusion WebUI（AUTOMATIC1111）

### 概览

最受欢迎、功能最丰富的界面。庞大的社区、无穷无尽的扩展，以及通过传统界面实现的最大灵活性。

### 优点

* ✅ 最大的扩展生态
* ✅ 最多的教程/文档
* ✅ 强大的修复能力
* ✅ 出色的 ControlNet 支持
* ✅ 支持多种模型格式
* ✅ 持续活跃开发

### 缺点

* ❌ 可能令人不知所措
* ❌ 更高的显存占用
* ❌ 比替代方案更慢
* ❌ 对初学者来说较复杂
* ❌ 需要理解大量设置

### 快速开始

```bash
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
cd stable-diffusion-webui
./webui.sh --listen --xformers
```

**Docker：**

```
镜像：universonic/stable-diffusion-webui:latest
端口：22/tcp, 8080/http
```

### 界面选项卡

| 选项卡     | 用途        |
| ------- | --------- |
| txt2img | 文本生成图像    |
| img2img | 图像到图像转换   |
| 局部重绘    | 编辑图像的部分区域 |
| 扩展功能    | 放大、人脸修复   |
| PNG 信息  | 从图像中提取提示词 |
| 扩展      | 安装附加组件    |

### 主要特性

| 功能         | 描述               |
| ---------- | ---------------- |
| 扩展         | 1000+ 可用扩展       |
| ControlNet | 最佳 ControlNet 集成 |
| 局部重绘       | 高级基于蒙版的编辑        |
| X/Y/Z 图表   | 系统地比较设置          |
| 提示词矩阵      | 生成提示词变体          |
| 高分辨率修复     | 两阶段高分辨率生成        |

### 必备扩展

```
ControlNet - 引导生成
ADetailer - 自动修复脸部/手部
Ultimate Upscale - 更好的放大
Regional Prompter - 多区域提示词
Segment Anything - 智能选择
```

### 适用场景

* 🎯 需要特定扩展
* 🎯 复杂修复任务
* 🎯 ControlNet 工作流
* 🎯 LoRA 训练
* 🎯 带变体的批量处理

### 示例工作流：ControlNet

```
1. 进入 txt2img
2. 输入提示词：“专业人像，影棚灯光”
3. 展开 ControlNet 区域
4. 上传参考姿势图
5. 选择 OpenPose 预处理器
6. 在姿势引导下生成
```

***

## ComfyUI

### 概览

基于节点的界面，可实现最大程度的控制和自动化。以可视化方式构建自定义工作流，非常适合高级用户和生产环境。

### 优点

* ✅ 最大灵活性
* ✅ 可视化工作流构建
* ✅ 更低的显存占用
* ✅ 非常适合自动化
* ✅ 可复现的工作流
* ✅ 可保存/分享为 JSON

### 缺点

* ❌ 学习曲线陡峭
* ❌ 对简单任务来说过于复杂
* ❌ 直观性较差
* ❌ 需要理解节点
* ❌ 可能令人不知所措

### 快速开始

```bash
git clone https://github.com/comfyanonymous/ComfyUI
cd ComfyUI
pip install -r requirements.txt
python main.py --listen 0.0.0.0
```

**Docker：**

```
镜像：yanwk/comfyui-boot:cu130-slim
端口：22/tcp、8188/http
环境：CLI_ARGS=--listen 0.0.0.0
```

### 节点基础

```
[加载检查点] → MODEL, CLIP, VAE
        ↓
[CLIP 文本编码] → CONDITIONING
        ↓
[KSampler] → LATENT
        ↓
[VAE 解码] → 图像
        ↓
[保存图像]
```

### 主要特性

| 功能       | 描述                     |
| -------- | ---------------------- |
| 节点系统     | 可视化编程                  |
| 工作流 JSON | 保存/加载完整流水线             |
| 队列系统     | 批处理                    |
| 自定义节点    | 500+ 社区节点              |
| API      | 完整的 HTTP/WebSocket API |
| 低显存占用    | 内存效率最高                 |

### 必备自定义节点

```bash
# 先安装 ComfyUI Manager
cd custom_nodes
git clone https://github.com/ltdrdata/ComfyUI-Manager

# 常用节点（通过 Manager 安装）：
- ComfyUI-Impact-Pack
- ComfyUI-AnimateDiff
- ComfyUI-VideoHelperSuite
- rgthree-comfy
- ComfyUI-GGUF
```

### 适用场景

* 🎯 复杂多步骤工作流
* 🎯 动画/视频生成
* 🎯 生产自动化
* 🎯 自定义处理流水线
* 🎯 API 集成

### 示例工作流：SDXL + Refiner

```
[加载 SDXL Base] → [KSampler 步骤 1-20]
                         ↓
[加载 SDXL Refiner] → [KSampler 步骤 21-30]
                         ↓
                   [VAE 解码] → [保存]
```

***

## 功能对比

### 生成特性

| 功能         | ComfyUI | SD WebUI | Fooocus |
| ---------- | ------- | -------- | ------- |
| txt2img    | ✅       | ✅        | ✅       |
| img2img    | ✅       | ✅        | ✅       |
| 局部重绘       | ✅       | ✅        | ✅ 基础    |
| 图像扩展       | ✅       | ✅        | ✅       |
| ControlNet | ✅       | ✅        | 有限      |
| IP-Adapter | ✅       | ✅        | ✅       |
| 放大         | ✅       | ✅        | ✅       |
| 人脸修复       | ✅       | ✅        | ✅       |

### 模型支持

| 模型             | ComfyUI | SD WebUI（A1111） | SD WebUI Forge | Fooocus |
| -------------- | ------- | --------------- | -------------- | ------- |
| SD 1.5         | ✅       | ✅               | ✅              | ✅       |
| SD 2.x         | ✅       | ✅               | ✅              | ✅       |
| SDXL           | ✅       | ✅               | ✅              | ✅       |
| FLUX.1-dev     | ✅       | ⚠️              | ✅              | ✅       |
| FLUX.1-schnell | ✅       | ⚠️              | ✅              | ✅       |
| SD3            | ✅       | ⚠️              | ✅              | ✅       |
| SD3.5 中型       | ✅       | ⚠️              | ✅              | ✅ 部分支持  |
| SD3.5 大型       | ✅       | ⚠️              | ✅              | ⚠️      |
| LoRA           | ✅       | ✅               | ✅              | ✅       |
| 嵌入             | ✅       | ✅               | ✅              | ✅       |

### 技术特性

| 功能    | ComfyUI | SD WebUI | Fooocus |
| ----- | ------- | -------- | ------- |
| 显存效率  | 优秀      | 好        | 好       |
| 速度    | 快       | 中等       | 快       |
| API   | 优秀      | 好        | 基础      |
| 批量处理  | 优秀      | 好        | 基础      |
| 工作流保存 | JSON    | 有限       | 否       |
| 自定义节点 | 500+    | 1000+    | 较少      |

***

## 性能对比

### 生成速度（SDXL 1024x1024，RTX 4090）

| 界面       | 时间    | 备注      |
| -------- | ----- | ------- |
| ComfyUI  | 3.0 秒 | 最优化     |
| Fooocus  | 3.5 秒 | 良好的默认设置 |
| SD WebUI | 4.0 秒 | 更多开销    |

### 显存占用（SDXL）

| 界面       | 空闲   | 生成中   |
| -------- | ---- | ----- |
| ComfyUI  | 4 GB | 8 GB  |
| Fooocus  | 5 GB | 9 GB  |
| SD WebUI | 6 GB | 10 GB |

### 启动时间

| 界面       | 时间      |
| -------- | ------- |
| ComfyUI  | 10-15 秒 |
| Fooocus  | 15-20 秒 |
| SD WebUI | 30-60 秒 |

***

## 使用场景建议

### 适合初学者

**使用 Fooocus：**

* 简洁界面
* 良好的默认设置
* 快速出结果
* 无学习门槛

### 适合艺术创作者

**使用 SD WebUI：**

* 直观控制
* 最佳修复
* 熟悉的界面模式
* 丰富的风格扩展

### 适合开发者

**使用 ComfyUI：**

* 以 API 为先的设计
* 可复现的工作流
* 易于自动化
* JSON 导出/导入

### 适合视频/动画

**使用 ComfyUI：**

* 支持 AnimateDiff
* 逐帧控制
* 视频处理节点
* 复杂流水线

### 适合生产环境

**使用 ComfyUI：**

* 最佳性能
* API 自动化
* 工作流版本控制
* 队列管理

***

## 迁移路径

### 从 Fooocus 迁移到 SD WebUI

当你需要更多控制时：

1. 两边使用相同模型
2. 学习提示词语法（类似）
3. 逐步探索扩展
4. 从 txt2img 选项卡开始

### 从 SD WebUI 迁移到 ComfyUI

当你需要自动化时：

1. 模型兼容
2. 从基础 txt2img 工作流开始
3. 学习节点连接
4. 逐步转换工作流

### 工作流对应关系

**简单 txt2img：**

| 界面       | 步数            |
| -------- | ------------- |
| Fooocus  | 提示词 → 生成      |
| SD WebUI | 提示词 → 设置 → 生成 |
| ComfyUI  | 连接 6-8 个节点    |

***

## Docker 快速参考

### Fooocus

```yaml
image: pytorch/pytorch:2.11.0-cuda12.8-cudnn9-devel
ports: 22/tcp, 7865/http
command: git clone https://github.com/lllyasviel/Fooocus && cd Fooocus && pip install -r requirements.txt && python launch.py --listen
```

### SD WebUI

```yaml
image: universonic/stable-diffusion-webui:latest
ports: 22/tcp, 8080/http
```

### ComfyUI

```yaml
image: yanwk/comfyui-boot:cu130-slim
ports: 22/tcp, 8188/http
environment: CLI_ARGS=--listen 0.0.0.0
```

***

## 总结

| 选择                  | 当你想要                               |
| ------------------- | ---------------------------------- |
| **Fooocus**         | 简单、快速出结果、类似 Midjourney             |
| **SD WebUI（A1111）** | SD1.5/SDXL 功能、扩展、社区支持              |
| **SD WebUI Forge**  | A1111 功能 **+ 完整支持 FLUX.1 / SD3.5** |
| **ComfyUI**         | 控制、自动化、性能、FLUX 工作流                 |

大多数用户从 **Fooocus**，再过渡到 **SD WebUI Forge** 以获得更多功能和 FLUX 支持，并转向 **ComfyUI** 用于生产工作流。

### 2025 年 FLUX.1 和 SD3.5 推荐

* **最适合 FLUX.1：** 使用 **ComfyUI** （最大控制）或 **SD WebUI Forge** （熟悉的 A1111 风格界面）
* **避免使用 A1111（原版）** 用于 FLUX/SD3.5——改用 Forge，它是可直接替代的方案，完整支持新模型

***

## 下一步

* [ComfyUI 指南](/guides/guides_v2-zh/tu-xiang-sheng-cheng/comfyui.md)
* [SD WebUI 指南](/guides/guides_v2-zh/tu-xiang-sheng-cheng/stable-diffusion-webui.md)
* [Fooocus 指南](/guides/guides_v2-zh/tu-xiang-sheng-cheng/fooocus-simple-sd.md)
* [FLUX 指南](/guides/guides_v2-zh/tu-xiang-sheng-cheng/flux.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.clore.ai/guides/guides_v2-zh/dui-bi/image-gen-ui-comparison.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
