文生图、图生图、局部重绘、扩图、超分、抠图、换背景:AI 图像这七个名词到底谁管谁

简介: 文生图、图生图、局部重绘、扩图、超分、抠图、换背景,这七个 AI 图像能力名字都像“改图”却各管各的。逐个讲清每个是干嘛的、什么场景用、什么时候别用,附一张“需求→能力”对照表,帮你拿到需求不再点错功能。

接触 AI 图像处理的人,大概都被这一串词绕过:文生图、图生图、局部重绘、扩图、超分、抠图、换背景……听着都跟"改图"有关,又都不太一样。产品经理排需求时容易点错功能,开发接活时容易选错接口,普通人更是一脸懵——明明想放大一张老照片,结果去点了"图生图",出来的脸都不认识了。

问题不在这些能力难,而在于它们各自解决的是不同的问题,只是名字听起来都像"用 AI 弄张图"。把每个能力"是干嘛的、什么时候用、什么时候别用"讲清楚,选起来就不纠结了。下面一个一个过。

文生图(text-to-image):没有素材,凭空造一张

一句话:只给一段文字描述,让模型从零画出一张图,你手上不需要任何原图。

典型场景:海报主视觉、公众号插画、PPT 配图、游戏/产品的概念图。共同点是"我脑子里有画面,但手边一张能用的素材都没有",需要把文字变成图。比如写"一只戴宇航头盔的橘猫,漂在星空里,插画风格",它就给你造一张。

什么时候别用:如果你已经有一张图、只是想小改,就别用文生图。文生图每次是重新画,同样一句话点两次,出来的两张图可能差很远,人物、构图都不受你原图控制。想要"跟这张差不多但换个样子",那是图生图的活。另外它对精确文字(招牌上的字、logo)、手指数量、复杂空间关系这类,经常翻车,别指望一次到位。

图生图(image-to-image):有参考图,做风格或变体

一句话:给一张参考图 + 一段描述,生成一张跟它内容或风格相关的新图。

典型场景:手上有张照片想转成插画风、有个草稿想让它变精细、有一张满意的图想再要几个相似的变体。关键词是"有底子,要改方向"。比如把一张实拍风景转成水彩风,或者拿一张产品图生成几个不同配色的版本。

什么时候别用:图生图是整张重画,只是参考了你的原图。它保不住原图的每个细节——你原图里那个人的脸,出来大概率变了。所以如果你的诉求是"这张图 95% 都对,只有右下角那个路人要去掉",千万别用图生图,它会把整张都重画一遍,连对的地方一起改没了。那是局部重绘的场景。

局部重绘(inpainting)/ 消除:涂哪改哪,只动一块

一句话:框选或涂抹画面里的一小块区域,只重画这块,其余画面原封不动。

典型场景:去水印、去路人、去掉照片里多余的电线,或者把画面里某个物体换成别的(把桌上的咖啡换成一杯茶)。"消除"是它的一个特例——涂掉一块,让模型用周围的背景把这块自然填上,看起来像那东西从没存在过。核心特征是画面整体是好的,只有局部要动

什么时候别用:如果你要改的其实是整张图的风格、构图,那涂局部没意义,该回去用图生图。还有一点要有心理预期:被涂掉的区域越大、周围背景越复杂(比如要消除的东西正好压在人脸或密集花纹上),补出来越容易露馅。小面积、背景规律的地方效果稳,大面积复杂背景要多试几次。

扩图(outpainting):往画面外面补,扩展构图

一句话:把图片的边界往外延伸,让模型顺着已有画面补出原本画框外的内容。

典型场景:竖图要发横版封面、一张图裁得太紧想留白、被裁掉的背景想补回来。比如一张人像是竖构图,要放到横版 banner 上,左右两边空的地方就靠扩图补出协调的背景。

什么时候别用:扩图补的是"合理的延续",不是"你心里那个特定的东西"。你没法精确控制它往外补出来的一定是某样具体物体,它只保证跟已有画面看着连贯。如果你要的是加一个明确的新元素(在旁边加一个人),那更像文生图/图生图的合成活,而不是扩图。

超分辨率 / 高清放大(super-resolution):把糊图小图变清晰变大

一句话:把一张模糊的、分辨率低的图,放大并补出细节,让它更清晰。

典型场景:老照片修复、网上存下来的小图要用、印刷前把图放大到够大的尺寸、视频截图拿去做物料。诉求很纯粹——内容是对的,就是不够清楚、不够大

什么时候别用:超分是"放大 + 补细节",不是"重新生成"。它不会给你换一张图、也不该改变画面内容。反过来,如果原图糊到已经看不出是什么了,超分也补不出本来就不存在的信息,它是在已有基础上增强,不是无中生有。想彻底换内容,那是别的能力的事。这一点是最容易被误解的,后面单独再说。

抠图(图像分割 / 主体分离):把主体从背景里拆出来

一句话:识别出画面里的主体(人、商品、宠物),把它和背景分开,得到一个可以单独用的前景。

典型场景:电商白底图、证件照、需要把人/物单独拿出来做合成或排版的时候。抠图的产物通常是一个"主体 + 透明背景",方便你接下来爱放哪放哪。

什么时候别用:抠图只负责"分离",不负责"给你换个漂亮背景"——那是下一步的事。另外,边缘复杂的主体(头发丝、毛绒玩具、透明玻璃杯)是老大难,自动抠出来的边缘可能需要再修一下,别默认一次就完美。

换背景:抠完之后,给主体配个新场景

一句话:在抠图的基础上,把分离出来的主体放到一个新背景上(纯色、或某个场景)。

典型场景:证件照换蓝底红底、商品图换成干净白底或场景图、人像换到另一个环境里。它其实是"抠图 + 合成"两步的组合:先把主体分出来,再换底。

什么时候别用:如果主体本身没抠干净,换背景只会把毛边暴露得更明显,所以它的效果高度依赖抠图那一步。还有,想让主体和新背景在光线、透视上完全自然融合,是有难度的,证件照这种简单底色最稳,复杂场景合成要多调。

几个最容易搞混的点

图生图 ≠ 局部重绘。这俩是踩坑重灾区。图生图是整张重画,原图只是个方向参考,细节保不住;局部重绘是只改你涂的那一块,其余分毫不动。判断方法很简单:你要改的是"整张的风格/构图",用图生图;你要改的是"画面里某一块具体的东西",用局部重绘。

超分 ≠ 重新生成。超分是在原图基础上放大补细节,内容不变;重新生成(文生图/图生图)是重画一张,内容会变。一张糊的证件照,你要的是"这张脸变清楚",那是超分;要是走了图生图,大概率给你换一张脸,反而坏事。

抠图 ≠ 换背景。抠图只做"分离",给你一个透明背景的主体;换背景是在这基础上再合成新底。很多人说"帮我换个背景",实际第一步得先抠干净,抠不好后面都白搭。

拿到需求,怎么判断该用哪个

把需求翻译成"我手上有什么、我想动哪里",基本就能对上号:

你的需求 该用的能力
手上没素材,要凭空造一张图 文生图
有张图,想换风格或做几个变体 图生图
图整体是对的,只想改/去掉画面里某一块 局部重绘 / 消除
图裁太紧,要往外补背景,或竖图改横图 扩图
内容没问题,就是太糊太小要变清楚 超分 / 高清放大
要把人或物从背景里单独拿出来 抠图
抠出来的主体想放到新背景上 换背景(抠图 + 合成)

一个实操顺序也可以记一下:先问"要不要保留原图"——不要,就是文生图;要保留但整体改,图生图;只改局部,局部重绘;往外扩,扩图。再问"是内容问题还是清晰度问题"——清晰度,超分;内容,才轮到生成类。最后碰到"主体和背景"的活,先抠图再换背景。

真正落地时,一个需求常常是几个能力串起来的:老照片先超分修清楚,再抠出人物,换个干净背景,最后局部重绘去掉衣服上的污渍。所以选功能不是二选一,而是拆成几步、每步对应一个能力。我平时用图叮这类工具,这几个能力都在一个页面里,拆步骤试起来方便。

收个尾

这七个名词之所以绕人,是因为名字都长得像"AI 改图",但它们各自守着不同的一亩三分地:文生图和图生图管"生成",局部重绘和扩图管"改画面",超分管"变清楚",抠图和换背景管"分离与合成"。搞清楚每个到底动的是原图的哪部分、保不保留原内容,选起来就不会再点错。下次拿到一张图,先别急着找按钮,先问自己一句:我是要保留它、改哪儿、还是重来?答案基本就写在这个问题里了。

目录
相关文章
|
存储 编解码 网络协议
SIP极简教程
SIP运行在我们熟知的TCP和UDP协议之上,既可以使用TCP协议通信也可以通过UDP协议通信。SIP是对等协议,一个端既是客户端又是服务端。
2319 1
SIP极简教程
|
前端开发 Java 应用服务中间件
异步编程 - 10 Web Servlet的异步非阻塞处理
异步编程 - 10 Web Servlet的异步非阻塞处理
429 0
|
应用服务中间件 nginx Windows
nginx反向代理wss websocket
本文是博主学习nginx的记录,希望对大家有所帮助。
2500 0
nginx反向代理wss websocket
|
3月前
|
存储 Rust NoSQL
一条命令迁移,帮你实现 OpenClaw 与 Hermes Agent 记忆互通!
本文是基于阿里云 Tablestore 的 Agent 记忆共享实战指南:一条命令迁移 OpenClaw 记忆至 Hermes,通过统一 Tablestore 实例、应用 ID 与租户 ID,实现跨Agent(如龙虾与马)记忆自动互通、实时同步与语义检索,支持 CLI 管理与对话中直接调用,安全可靠,开箱即用。
3658 122
|
4月前
|
缓存 API UED
【开源剪映小助手】核心功能之草稿管理系统
剪映草稿管理系统基于FastAPI与Electron构建,支持草稿全生命周期管理、default2模板迁移、双文件(draft_content.json/draft_info.json)同步及跨平台目录扫描(robocopy/rsync),自动触发剪映/Premiere草稿发现,无需重启,提升创作效率。(239字)
|
7月前
|
人工智能 API 开发工具
2025技术实战:在国内如何调用 Google Gemini 3.0 Pro?
Gemini 3.0 Pro 的发布带来了原生的多模态能力,但在国内(CN Region)进行 API 对接时,开发者常面临 Geo-blocking 和支付验证两大难题。本文将从网络层和应用层出发,解析主流的接入方案,并提供一份基于 Python 的标准化调用示例。
3228 4
|
4月前
|
缓存 JavaScript 安全
Node.js 和 NPM 更新到最新版本的完整指南
本文提供Node.js与NPM安全、高效更新的完整指南:涵盖NVM、官方安装包及各系统包管理器(Homebrew、NodeSource、nvm-windows)操作步骤,强调更新新功能、修复漏洞、提升兼容性,并提醒备份、本地测试等最佳实践。(239字)
9003 3
|
4月前
|
网络协议 网络安全 API
申请Let's Encrypt免费SSL证书API接口详细教程
接口盒子提供免费Let's Encrypt SSL证书API,支持主域、子域及泛域名申请,90天有效期,每主域7天限50次。通过简单HTTP请求即可自动化完成DNS验证与证书获取,兼容PHP/Python,助力中小项目高效实现HTTPS部署。(239字)
355 0
|
5月前
|
人工智能 自然语言处理 前端开发
AI生成网站入门指南:从零基础到专业建站的路径
零基础建站难?AI生成网站成新选择!无需代码、低成本,三步搞定:①明确目标场景;②用自然语言生成页面与前后端代码(如LynxCode);③优化交互与适配。AI不替代开发者,而是降低门槛、提升效率,助创业者快速验证想法。
|
5月前
|
Ubuntu Linux iOS开发
给计算机新生的操作系统全景指南
资深开发工程师致大一新生的操作系统入门指南:从Windows的易用、macOS的优雅,到Linux的开源力量,详解三大系统核心特性与开发者价值,助你夯实基础、拓宽视野。