以下是关于电商用图的图生图工具在 ComfyUI 中的工作流部署方法:
首先,我们可以从零开始建立工作流。清空所有节点,先加载一个模型选择器的节点,右键点击空白处,选择【add node】——【loaders】——【load checkpoint】,在这个节点里填写想要输出的尺寸和一次性生成的数量。
接下来使用 VAE 对噪声进行解码,从【LATENT】中拉出一个节点,选择【VAEDecode】,并将最开始的 VAE 节点与之相连。
然后,要输出图片,从 VAE 解码的节点中的【IMAGE】中拉出一根线,选择【SaveImage】,这样生成的图片会存放在 output 文件夹,若不想每次保存,可选择【PreviewImage】。
完成上述步骤后,就建立好了一个简单的图生图工作流。可以在右侧点击【Save】保存,下次使用时直接载入即可。
此外,打开节点树的列表,可以看到文生图、图生图以及 controlnet 等常见工作流。选择文生图,会有更细化的预设工作流选项。比如选择“文生图”中的“基础+自定 VAE”,选好后点击“替换节点树”,就会出现已连接好的工作流节点,包括大模型、clip、vae、正反提示词、尺寸、采样器等参数,且是中文面板。
基于上述基础创建工作流时,以采样器为起点,分别拉出模型、正面条件(正向提示词)、负面条件(负向提示词)、Latent(潜在空间)。注意正面条件(正向提示词)、负面条件(负向提示词)对应的 CLIP 文本提示词,要回流到模型(CheckPoint 加载器上)。在潜在空间中编码,然后 VAE 解码,输出图像。
创建图生图的工作流时,把空 Latent 换成载入图片的,图片需要编码后给到采样器,同时注意降噪,ComfyUI 中的降噪相当于 webui 中的重绘幅度。
另外,为您提供一些相关的资源:
题词汉化插件:https://github.com/AlekPet/ComfyUI_Custom_Nodes_AlekPet ,集合了许多实用的功能。 自定义脚本:https://github.com/pythongosssss/ComfyUI-Custom-Scripts ,用于界面的一些调整,舒适用户界面自定义脚本。