AI绘图:掌握图生图流程与derfuu插件在ComfyUI中的应用

前言

经过前面几篇文章的学习,我相信大家都已经做好了准备,但是通过提示词怎么生成都还是差一点意思,实际上我们有时候还是需要借助现有的图形,不论是做姿势参照还是局部重绘,都是提高绘图质量的手段,在Stable Diffusion的创作过程中,图生图(基于图像生成图像)是一种非常实用的方法,它允许我们在现有图像的基础上进行创作和修改。本文将详细介绍如何在ComfyUI中建立图生图流程,并利用derfuu插件进行图像尺寸的智能调整,以便更好地控制生成图像的质量和风格。

在ComfyUI中进行图生图(基于图像生成图像)的流程可以有多种变化,以适应不同的创作需求和目标。以下是三种常见的图生图流程:

1. 基本图生图流程

这是最基础的图生图流程,适用于想要在现有图像基础上进行创作的情况。

  • 加载图像:首先,通过“加载图像”节点上传你想要作为基础的图片。
  • VAE解码:接着,使用“VAE解码”节点将图像解码成潜在的特征表示。
  • 采样器:然后,通过采样器节点设置生成参数,如步数、降噪等。
  • VAE编码:使用“VAE编码”节点将潜在特征重新编码成图像。
  • 保存图像:最后,通过“保存图像”节点将生成的图像保存到本地。

2. 图生图细化流程

如果你对生成的图像有更细致的要求,可以使用Refiner模型进行细化。

  • 加载图像:使用“加载图像”节点上传基础图像。
  • VAE解码:通过“VAE解码”节点获取图像的潜在特征。
  • Refiner模型:使用“Refiner模型加载器”节点加载Refiner模型。
  • Refiner采样器:设置Refiner模型的采样器参数,如步数和降噪。
  • VAE编码与Refiner结合:将VAE解码的潜在特征与Refiner采样器的输出结合。
  • 保存图像:生成细化后的图像并保存。

3. 批量图生图流程

当你需要批量生成多个变体时,可以使用以下流程:

  • 加载图像:通过“加载图像”节点上传基础图像。
  • 图像缩放:使用“图像缩放”节点调整图像尺寸,以适应批量处理。
  • 复制Latent批次:通过“复制Latent批次”节点创建多个潜在特征的副本。
  • 采样器:为每个副本设置不同的采样器参数,以产生多样化的结果。
  • VAE编码:将每个副本的潜在特征编码成图像。
  • 保存图像:将每个生成的图像保存到本地,形成一个图像集合。

额外提示

  • 调整降噪参数:在采样器中,可以通过调整降噪参数来控制生成图像与原图的相似度。
  • 使用derfuu插件:如果需要智能调整图像尺寸,可以使用derfuu插件中的“Image scale to side”节点。
  • 保存和复用流程:完成流程后,记得保存你的工作,以便将来复查和复用。

通过上述流程,你可以在ComfyUI中实现多样化的图生图创作,无论是简单的图像细化,还是批量生成图像变体,都能够满足你的不同需求。

创建图生图流程例子

加载图像

  1. 打开已有的文生图基础流程。
  2. 右键点击画布空白处,选择“新建节点” -> “图像” -> “加载图像”,并上传你想要作为基础的图片。

VAE解码与采样器连接

  1. 从加载图像节点拉出一条线,松开后选择“VAE解码”。
  2. 将“VAE解码”节点的“Latent”输出连接到采样器的“Latent”输入。
  3. 将“VAE”输出连接到“VAE加载器”。

处理图像尺寸

由于图生图流程中不再使用“空Latent”,所以生成图像的尺寸将根据上传图片的尺寸来确定。

  1. 如果需要调整图像尺寸,可以新建“图像缩放”节点,并将其放置在“加载图像”和“VAE解码”之间。
  2. “图像缩放”节点提供了宽高和裁剪的设置选项,根据需要进行调整。

使用derfuu插件进行智能缩放

derfuu插件可以帮助我们根据图片比例自动计算并调整图像尺寸。

  1. 安装derfuu插件:访问derfuu插件GitHub页面并按照指南进行安装。
  2. 在ComfyUI中,新建节点选择“Derfu节点” -> “图像” -> “Image scale to side”。
  3. 在“Image scale to side”节点中,你可以设置边长、缩放方法和依据的边(长或宽)。
  4. 根据需要调整参数,插件将自动计算合适的尺寸。

批量出图

如果你想批量生成图像,可以使用“复制Latent批次”节点。

  1. 右键新建节点 -> “Latent” -> “批处理” -> “复制Latent批次”。
  2. 将“复制Latent批次”节点连接在“VAE编码”和“K采样器”之间,并设置需要复制的次数。

细化图像

如果你想使用Refiner模型对生成的图像进行细化,可以复制图生图的主要节点并粘贴到Refiner细化流程中。

  1. 复制“加载图像”、“Image scale to side”和“VAE编码”节点。
  2. 打开文生图 - Refiner细化流程,并将复制的节点粘贴进去。
  3. 将“VAE编码的Latent”连接到基础模型的采样器上。

注意事项

  • 当使用Refiner模型时,可以通过调整“开始降噪步数”来控制图像与原图的相似度。
  • 确保“开始降噪步数”的数值不超过“总步数-结束降噪步数”。

通过上述步骤,你现在应该能够熟练地在ComfyUI中创建图生图流程,并利用derfuu插件进行图像尺寸的智能调整。这将极大地提升你的创作效率和图像质量,帮助你创作出更加精细和个性化的艺术作品。记得在完成流程后保存你的工作,以便将来复查和复用。通过不断实践和探索,你将能够更深入地理解ComfyUI的强大功能,发挥你的创造力,创作出更多令人惊叹的作品。

文章最后,请各位同学注意查收附件:

链接: 百度网盘 提取码: 7800 

  • 11
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值