首先,我们来了解什么是“图生图”——简单来说,就是以一张现有图片作为起点,生成另一张全新的图片。那么,这项技术具体能实现哪些功能呢?

先以之前重点介绍的 Kontext 功能为例打个基础。Kontext 能一键去除水印、提取元素、局部精修、转换风格、甚至改变人物角度,功能十分强大,但这属于高级模型的范畴。而常规的图生图工作流要实现类似效果,则需要大模型、LoRA、提示词等多方面配合。本篇文章将专门讲解 ComfyUI 的基本图生图工作流能做什么,以及如何搭建。
图生图的核心作用可以归纳为四个方向:风格转换、高清修复、局部重绘、参考生图。我们先快速浏览各个案例,后面再逐一拆解具体用法。
一、图生图功能介绍
1. 风格转换
打开 ComfyUI 模板中的“图像到图像”工作流,上传一张图片,选择一个二次元风格的大模型,提示词尽量与原始图像保持一致,生成的图片风格虽然变了,但轮廓仍然保留。至于如何写出贴合原图的提示词,后文会介绍反推方法。
2. 高清修复
高清修复本质上也是图生图的一种应用。最简便的方式是通过放大模型对原图进行放大处理,工作流结构并不复杂。
3. 局部重绘
这次打开模板中的第5个工作流,加载一张白鹅图片,在鹅的头部绘制一个遮罩,输入关键词“the gold crown”,遮罩区域便会生成一顶金色皇冠——局部修改就这么简单。
4. 风格转绘
风格转绘与 Kontext 中提到的功能类似。例如,你有一张风格独特的猫咪图片,但并不想要那只猫,而是希望生成一张同样画风的女性战士图片——这就是将参考图的风格“借用”过来。
二、图生图工作流讲解
回到官方默认的图生图工作流,看看关键设置。
1. 尺寸控制
默认工作流没有尺寸控制,生成图像的大小直接跟随原图。如果原图过大,不仅影响出图效率,还可能超出显存限制。解决方法很简单:在“加载图像”与“VAE编码”之间添加一个“按宽高比缩放_V2”节点。例如,将宽高比设为“原始”,最长边设为1024,那么输出图像的最长边即为1024。
2. 降噪
K采样器中的其他参数与文生图基本相同,唯独降噪值至关重要。降噪值可以理解为“相似度”:数值越大,生成图与参考图的相似度越低。当降噪值设为1时,生成图基本不受参考图影响。通过对比不同降噪值下的出图效果,可以直观体会到:降噪值越高,图像与原图的差异越大。
5. 提示词反推
要想生成与原图高度相似的图片,提示词必须与原始图像保持一致。反推正是用来完成这一任务的。有两种常用方法:
- 方法1:在线反推——将原图上传至 fluxaiimagegenerator.com/zh/image-to-prompt 这类免费网站,它会自动反推出提示词,直接复制即可。
- 方法2:本地模型反推——若是 SD1.5 模型,使用 WD14 反推,得到的是单个关键词;Flux 模型则用 JOY2 / JOY BETA 等,反推出自然语言描述。
那么基础图生图究竟有何实用价值?坦白说,仅靠 ComfyUI 自带的图生图基础功能,效果有限——远不如 Kontext 这类高级模型惊艳。但如果你开启提示词反推,适当调整降噪值,再搭配不同风格的大模型和 LoRA,就能生成与原图神似但细节有所变化的变体图。此前流行的动漫解说视频中,不少人正是将别人的热门视频截图进行反推,再重绘成二次元风格,从而得到所需效果图。
三、工作流节点缺失补全
从网上下载的工作流经常遇到节点缺失的情况——那些红色框框就是缺失的节点。此时打开 ComfyUI 管理器,点击“安装缺失的节点”。但不要急着直接点“安装”,建议先点击节点名称跳转到它的 GitHub 页面(需要科学上网)。因为管理器直接安装可能失败,但如果你已经打开了 GitHub 页面,即使管理器未成功安装,也能通过 git clone 或直接下载压缩包的方式手动安装。
