接触 AI 图像处理的人,大概都被这一串词绕过:文生图、图生图、局部重绘、扩图、超分、抠图、换背景……听着都跟"改图"有关,又都不太一样。产品经理排需求时容易点错功能,开发接活时容易选错接口,普通人更是一脸懵——明明想放大一张老照片,结果去点了"图生图",出来的脸都不认识了。
问题不在这些能力难,而在于它们各自解决的是不同的问题,只是名字听起来都像"用 AI 弄张图"。把每个能力"是干嘛的、什么时候用、什么时候别用"讲清楚,选起来就不纠结了。下面一个一个过。
文生图(text-to-image):没有素材,凭空造一张
一句话:只给一段文字描述,让模型从零画出一张图,你手上不需要任何原图。
典型场景:海报主视觉、公众号插画、PPT 配图、游戏/产品的概念图。共同点是"我脑子里有画面,但手边一张能用的素材都没有",需要把文字变成图。比如写"一只戴宇航头盔的橘猫,漂在星空里,插画风格",它就给你造一张。
什么时候别用:如果你已经有一张图、只是想小改,就别用文生图。文生图每次是重新画,同样一句话点两次,出来的两张图可能差很远,人物、构图都不受你原图控制。想要"跟这张差不多但换个样子",那是图生图的活。另外它对精确文字(招牌上的字、logo)、手指数量、复杂空间关系这类,经常翻车,别指望一次到位。
图生图(image-to-image):有参考图,做风格或变体
一句话:给一张参考图 + 一段描述,生成一张跟它内容或风格相关的新图。
典型场景:手上有张照片想转成插画风、有个草稿想让它变精细、有一张满意的图想再要几个相似的变体。关键词是"有底子,要改方向"。比如把一张实拍风景转成水彩风,或者拿一张产品图生成几个不同配色的版本。
什么时候别用:图生图是整张重画,只是参考了你的原图。它保不住原图的每个细节——你原图里那个人的脸,出来大概率变了。所以如果你的诉求是"这张图 95% 都对,只有右下角那个路人要去掉",千万别用图生图,它会把整张都重画一遍,连对的地方一起改没了。那是局部重绘的场景。
局部重绘(inpainting)/ 消除:涂哪改哪,只动一块
一句话:框选或涂抹画面里的一小块区域,只重画这块,其余画面原封不动。
典型场景:去水印、去路人、去掉照片里多余的电线,或者把画面里某个物体换成别的(把桌上的咖啡换成一杯茶)。"消除"是它的一个特例——涂掉一块,让模型用周围的背景把这块自然填上,看起来像那东西从没存在过。核心特征是画面整体是好的,只有局部要动。
什么时候别用:如果你要改的其实是整张图的风格、构图,那涂局部没意义,该回去用图生图。还有一点要有心理预期:被涂掉的区域越大、周围背景越复杂(比如要消除的东西正好压在人脸或密集花纹上),补出来越容易露馅。小面积、背景规律的地方效果稳,大面积复杂背景要多试几次。
扩图(outpainting):往画面外面补,扩展构图
一句话:把图片的边界往外延伸,让模型顺着已有画面补出原本画框外的内容。
典型场景:竖图要发横版封面、一张图裁得太紧想留白、被裁掉的背景想补回来。比如一张人像是竖构图,要放到横版 banner 上,左右两边空的地方就靠扩图补出协调的背景。
什么时候别用:扩图补的是"合理的延续",不是"你心里那个特定的东西"。你没法精确控制它往外补出来的一定是某样具体物体,它只保证跟已有画面看着连贯。如果你要的是加一个明确的新元素(在旁边加一个人),那更像文生图/图生图的合成活,而不是扩图。
超分辨率 / 高清放大(super-resolution):把糊图小图变清晰变大
一句话:把一张模糊的、分辨率低的图,放大并补出细节,让它更清晰。
典型场景:老照片修复、网上存下来的小图要用、印刷前把图放大到够大的尺寸、视频截图拿去做物料。诉求很纯粹——内容是对的,就是不够清楚、不够大。
什么时候别用:超分是"放大 + 补细节",不是"重新生成"。它不会给你换一张图、也不该改变画面内容。反过来,如果原图糊到已经看不出是什么了,超分也补不出本来就不存在的信息,它是在已有基础上增强,不是无中生有。想彻底换内容,那是别的能力的事。这一点是最容易被误解的,后面单独再说。
抠图(图像分割 / 主体分离):把主体从背景里拆出来
一句话:识别出画面里的主体(人、商品、宠物),把它和背景分开,得到一个可以单独用的前景。
典型场景:电商白底图、证件照、需要把人/物单独拿出来做合成或排版的时候。抠图的产物通常是一个"主体 + 透明背景",方便你接下来爱放哪放哪。
什么时候别用:抠图只负责"分离",不负责"给你换个漂亮背景"——那是下一步的事。另外,边缘复杂的主体(头发丝、毛绒玩具、透明玻璃杯)是老大难,自动抠出来的边缘可能需要再修一下,别默认一次就完美。
换背景:抠完之后,给主体配个新场景
一句话:在抠图的基础上,把分离出来的主体放到一个新背景上(纯色、或某个场景)。
典型场景:证件照换蓝底红底、商品图换成干净白底或场景图、人像换到另一个环境里。它其实是"抠图 + 合成"两步的组合:先把主体分出来,再换底。
什么时候别用:如果主体本身没抠干净,换背景只会把毛边暴露得更明显,所以它的效果高度依赖抠图那一步。还有,想让主体和新背景在光线、透视上完全自然融合,是有难度的,证件照这种简单底色最稳,复杂场景合成要多调。
几个最容易搞混的点
图生图 ≠ 局部重绘。这俩是踩坑重灾区。图生图是整张重画,原图只是个方向参考,细节保不住;局部重绘是只改你涂的那一块,其余分毫不动。判断方法很简单:你要改的是"整张的风格/构图",用图生图;你要改的是"画面里某一块具体的东西",用局部重绘。
超分 ≠ 重新生成。超分是在原图基础上放大补细节,内容不变;重新生成(文生图/图生图)是重画一张,内容会变。一张糊的证件照,你要的是"这张脸变清楚",那是超分;要是走了图生图,大概率给你换一张脸,反而坏事。
抠图 ≠ 换背景。抠图只做"分离",给你一个透明背景的主体;换背景是在这基础上再合成新底。很多人说"帮我换个背景",实际第一步得先抠干净,抠不好后面都白搭。
拿到需求,怎么判断该用哪个
把需求翻译成"我手上有什么、我想动哪里",基本就能对上号:
| 你的需求 | 该用的能力 |
|---|---|
| 手上没素材,要凭空造一张图 | 文生图 |
| 有张图,想换风格或做几个变体 | 图生图 |
| 图整体是对的,只想改/去掉画面里某一块 | 局部重绘 / 消除 |
| 图裁太紧,要往外补背景,或竖图改横图 | 扩图 |
| 内容没问题,就是太糊太小要变清楚 | 超分 / 高清放大 |
| 要把人或物从背景里单独拿出来 | 抠图 |
| 抠出来的主体想放到新背景上 | 换背景(抠图 + 合成) |
一个实操顺序也可以记一下:先问"要不要保留原图"——不要,就是文生图;要保留但整体改,图生图;只改局部,局部重绘;往外扩,扩图。再问"是内容问题还是清晰度问题"——清晰度,超分;内容,才轮到生成类。最后碰到"主体和背景"的活,先抠图再换背景。
真正落地时,一个需求常常是几个能力串起来的:老照片先超分修清楚,再抠出人物,换个干净背景,最后局部重绘去掉衣服上的污渍。所以选功能不是二选一,而是拆成几步、每步对应一个能力。我平时用图叮这类工具,这几个能力都在一个页面里,拆步骤试起来方便。
收个尾
这七个名词之所以绕人,是因为名字都长得像"AI 改图",但它们各自守着不同的一亩三分地:文生图和图生图管"生成",局部重绘和扩图管"改画面",超分管"变清楚",抠图和换背景管"分离与合成"。搞清楚每个到底动的是原图的哪部分、保不保留原内容,选起来就不会再点错。下次拿到一张图,先别急着找按钮,先问自己一句:我是要保留它、改哪儿、还是重来?答案基本就写在这个问题里了。