当前位置: 首页 > news >正文

开始 ComfyUI 的 AI 绘图之旅-Flux.1图生图之局部重绘(Inpaint)和扩图(Outpaint)(九)

文字标题

  • 一、Flux.1 fill dev
    • 1.模型介绍
    • 2.工作流模型安装
    • 3.Flux.1 Fill dev inpainting 工作流
      • 3.1 Inpainting 工作流及相关素材
      • 3.2 参照图片序号检查完成工作流运行
    • 4.Flux.1 Fill dev Outpainting 工作流
      • 4.1 Outpainting 工作流
      • 4.2 参照图片序号检查完成工作流运行

一、Flux.1 fill dev

本文将使用Flux.1 fill dev 来完成 Inpainting 和 Outpainting 的工作流示例。

在这里插入图片描述

1.模型介绍

Flux.1 fill dev 是 Black Forest Labs 推出的 ​FLUX.1 Tools 套件 中的核心工具之一,专为图像修复和扩展设计。

Flux.1 fill dev 的核心特点:

  • 强大的图像重绘(Inpainting)和扩绘(Outpainting)能力,生成效果仅次于商业版的 FLUX.1 Fill [pro]。
  • 出色的提示词理解和跟随能力,能够精确捕捉用户意图并与原图保持高度一致性。
  • 采用先进的引导蒸馏训练技术,使模型在保持高质量输出的同时更加高效。
  • 友好的许可条款,生成的输出可用于个人、科学和商业目的,具体请参见 FLUX.1 [dev] 非商业许可证。

模型开源地址:FLUX.1 [dev]

本文将基于 Flux.1 fill dev 模型来完成 Inpainting 和 Outpainting 的工作流,
如果你不太了解 Inpainting 和 Outpainting 的工作流可以参考 ComfyUI 布局重绘示例 和 ComfyUI 扩图示例,部分的相关说明。

2.工作流模型安装

在开始之前,让我们先完成 Flux.1 Fill dev 模型文件的安装, inpainting 和 outpainting 的工作流中会使用完全相同的模型文件,如果你之前使用过完整版本的 Flux.1 文生图工作流,那么在这个部分你仅需要下载 flux1-fill-dev.safetensors 这个模型文件。

不过由于下载对应模型需要同意对应的使用协议,所以请访问 black-forest-labs/FLUX.1-Fill-dev页面,确保你参照下图同意了对应的协议。
在这里插入图片描述

完整模型列表:

  • clip_l.safetensors
  • t5xxl_fp16.safetensors
  • ae.safetensors
  • flux1-fill-dev.safetensors

安装aria2快速下载模型,几乎能将我家1000M的宽带跑满,每秒80~90M,接下来的介绍模型都会给出安装命令。

apt install aria2
aria2c https://huggingface.co/black-forest-labs/FLUX.1-Fill-dev/blob/main/flux1-fill-dev.safetensors -o SourceCode/ComfyUI/models/diffusion_models/flux1-fill-dev.safetensors --auto-file-renaming=false --allow-overwrite=false

小技巧:你要是打不开https://huggingface.co,可以将其换成为https://hf-mirror.com/试一试
文件保存位置:

ComfyUI/
├── models/
│   ├── text_encoders/
│   │    ├── clip_l.safetensors
│   │    └── t5xxl_fp16.safetensors
│   ├── vae/
│   │    └── ae.safetensors
│   └── diffusion_models/
│        └── flux1-fill-dev.safetensors

3.Flux.1 Fill dev inpainting 工作流

3.1 Inpainting 工作流及相关素材

请下载下面的图片,并拖入 ComfyUI 以加载对应的工作流
ComfyUI Flux.1 inpaint

请下载下面的图片,我们将使用它来作为输入图片
ComfyUI Flux.1 inpaint input

对应的图片已经包含 alpha 通道,所以你不需要额外进行蒙版的绘制, 如果你想要自己进行蒙版的绘制请[点击这里](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/flux/inpaint/flux_fill_inpaint_input_original.png)获取不带蒙版的版本,并参考 [ComfyUI 布局重绘示例](/zh-CN/tutorials/basic/inpaint) 中的 MaskEditor 的使用部分来了解如何在`Load Image`节点中绘制蒙版。

3.2 参照图片序号检查完成工作流运行

在这里插入图片描述

  1. 确保在Load Diffusion Model节点加载了flux1-fill-dev.safetensors
  2. 确保在DualCLIPLoader节点中下面的模型已加载:
    • clip_name1: t5xxl_fp16.safetensors
    • clip_name2: clip_l.safetensors
  3. 确保在Load VAE节点中加载了ae.safetensors
  4. Load Image节点中上传了文档中提供的输入图片,如果你使用的是不带蒙版的版本,记得使用遮罩编辑器完成蒙版的绘制
  5. 点击 Queue 按钮,或者使用快捷键 Ctrl(cmd) + Enter(回车) 来运行工作流

4.Flux.1 Fill dev Outpainting 工作流

4.1 Outpainting 工作流

请下载下面的图片,并拖入 ComfyUI 以加载对应的工作流
在这里插入图片描述

请下载下面的图片,我们将使用它来作为输入图片
ComfyUI Flux.1 outpaint input

4.2 参照图片序号检查完成工作流运行

在这里插入图片描述

  1. 确保在Load Diffusion Model节点加载了flux1-fill-dev.safetensors
  2. 确保在DualCLIPLoader节点中下面的模型已加载:
    • clip_name1: t5xxl_fp16.safetensors
    • clip_name2: clip_l.safetensors
  3. 确保在Load VAE节点中加载了ae.safetensors
  4. Load Image节点中上传了文档中提供的输入图片
  5. 点击 Queue 按钮,或者使用快捷键 Ctrl(cmd) + Enter(回车) 来运行工作流

文章转载自:

http://ipMysBzf.nkjxn.cn
http://6C2Xwa6v.nkjxn.cn
http://dfGGoWp3.nkjxn.cn
http://1p1v3M7H.nkjxn.cn
http://aRoGjtnk.nkjxn.cn
http://6apeOVGQ.nkjxn.cn
http://wMbBCIXI.nkjxn.cn
http://8VkNo1lE.nkjxn.cn
http://uj1Mna0y.nkjxn.cn
http://QuOwhCG4.nkjxn.cn
http://yIJTcgAi.nkjxn.cn
http://9UTkLpss.nkjxn.cn
http://t2JyCEvu.nkjxn.cn
http://P1qPeNZI.nkjxn.cn
http://g3XgfT64.nkjxn.cn
http://ZpBrf9wg.nkjxn.cn
http://q7O9mAa6.nkjxn.cn
http://lYGOtRyh.nkjxn.cn
http://s1zZs00Z.nkjxn.cn
http://P39zIlPY.nkjxn.cn
http://EXMfEVvv.nkjxn.cn
http://pfPBU1KH.nkjxn.cn
http://ELo5npd4.nkjxn.cn
http://blGbq9PM.nkjxn.cn
http://OqkTaUmA.nkjxn.cn
http://hMjW7BnF.nkjxn.cn
http://cvN4BjnH.nkjxn.cn
http://j2H1LahM.nkjxn.cn
http://fgnzgl97.nkjxn.cn
http://zP83s8LB.nkjxn.cn
http://www.dtcms.com/a/379325.html

相关文章:

  • 2025.9.11day1QT
  • ubuntu24.04+5070ti训练yolo模型(1)
  • ubuntu2204配置网桥
  • 【VLMs篇】07:Open-Qwen2VL:在学术资源上对完全开放的多模态大语言模型进行计算高效的预训练
  • Ubuntu24.04安装 Fcitx5并设置五笔字型的方法
  • 格式塔是什么?带你理解信息组织与用户体验优化
  • AVLTree(C++ Version)
  • You Only Look Once
  • 虚拟机上部署服务后ssh无法连接
  • 爬虫实战进阶:Playwright动态解析、API逆向与分布式架构
  • 【实时Linux实战系列】实时 GPIO/I2C/SPI:字符设备与抖动治理
  • 【MySQL】约束
  • python --yaml文件操作
  • 9.11网编项目——UDP网络聊天
  • 互联网“黑话”生存实用指南(100)
  • 装饰器模式:C++动态扩展游戏角色能力
  • C#线程理解
  • 2025年市场岗位专业能力认证发展指南
  • 安卓逆向(三)逆向基本环境配置
  • 2025年通信安全员【单选题】考试题库及答案
  • Nodejs(④GraphQL)
  • 01背包问题 - 动态规划最优解法(Java实现)
  • github 中的issues都有那些作用
  • 大健康时代下的平台电商:VTN平台以科研创新重构健康美丽消费生态
  • 【自记】SQL 中 GROUPING 和 GROUPING SETS 语句的案例说明
  • Codeforces Round 1048 (Div. 2)
  • CFD专栏丨ultraFluidX 动力舱热仿真
  • QTday1作业
  • Linux基本指令(7)
  • 车载数据采集(DAQ)解析