图生图工作流是基于文生图改变而来,还记之前文生图的工作流,如下图所示

要图生图是需要加载一张图片的,因此需要一个加载图片的节点(添加节点--图像--加载图像)

在之前的文生图中,我们已经知道提示词是需要编码之后才能被大模型识别,图生图也是一样,加载的图片要想被大模型认识,也是需要编码,只不过不能用CLIP文本编码,要使用VAE编码(添加节点--Latent--VAE编码)

输入端包含两个: 像素、vae,输出端就一个Latent
输出端既然是个Latent,那么之前K采样器的Latent图像输入端就要改成现在这个,之前的空Latent图像节点就不要了
像素即加载的图像
vae,我们可以直接使用Checkpoint加载器节点输出的VAE,但大多时候大模型输出的VAE效果并不好,通常我们需要单独加载一个VAE模型(添加节点--加载器--加载VAE)

这样我们的加载VAE节点就可以输出端给到VAE编码和VAE解码这两个节点使用

现在已经是这样了,我们可以发现,之前定义尺寸的节点因为没有用了,就删掉了,但是如果按现在的流程去生成图片,图片大小会和原图片完全一致,为了做到可以修改,我们还需要添加一个可以修改图片尺寸的组件缩放Latent(添加节点-2Latent--缩放Latent)
添加了缩放Latent节点后,修改原先VAE编码节点的输出端连接和K采样器的Latent图像输入端连接就可以得到完整的图生图工作流

评论区