跳到主内容
快讯直播
AI智模界
AI 词典

局部重绘与扩图:只改一块,或往外再画一圈

一句话定义:局部重绘(Inpainting)是在一张已有的图里圈出某块区域,只让模型重新画这一块;扩图(Outpainting)是把画布向外撑大,让模型把画布外缺的那一圈补上。两者本质都是「带着约束的生成」——不是从零出图,而是在已有像素的包围下补内容。

打个比方

整张重生成,像是把房子推倒重建:可能更漂亮,但门牌号、邻居、院子里那棵树全没了。局部重绘像是只翻新一间厨房:墙还在、地板还在,只把台面换成你指定的样子。扩图则是给一张照片接画框——原图不动,只往外补出更多街景,而且得让新补的天际线、光线方向和原图对得上。

原理上关键只有两件事

一是蒙版(mask):一张黑白图,白的地方要重画,黑的地方锁死不动。二是条件(conditioning):模型不是凭空采样,而是把未遮挡区域的像素、边缘、色彩一并当作参考,让新内容在透视、光照、风格上跟老内容接得上。

扩图可以看成局部重绘的一个特例:先把原图贴到一张更大的画布上,再把多出来的部分全部涂成蒙版,然后重绘。为了保证接缝自然,实用做法是让蒙版边缘和原图有一点重叠、给足周围的上下文,而不是卡着边线切;改不干净就小步多改几次,比一次画一大片更稳。

和相邻概念的区别

概念画布改动范围主要用途
文生图(text-to-image)新建全部从零出图
图生图(image-to-image)不变基本是全局换风格、改整体氛围
局部重绘不变蒙版以内去路人、换衣服颜色、修手
扩图变大蒙版以外方图改横图、补留白
放大(upscaling)变大不改内容提分辨率、修清晰度

注意后两行容易混:扩图是「加内容」,放大是「加像素」。另外,局部重绘和「换脸」「换背景」这类成品功能不是一回事,后者往往是前者的封装。

对实际工作的意义

它的价值在于可控。抽卡式整图生成,改一处常常毁全图;局部重绘让你保住主体一致性,只对不满意的部分迭代,省算力也省返工。电商换背景与模特服装、摄影后期去杂物、把方图扩成横幅广告位,都是常见落点。

用的时候有个小习惯值得养成:局部重绘的提示词应该描述「这一块该长什么样」,而不是复述整张图;描述整张图反而会干扰接缝。涉及他人肖像、商标素材时,用之前先确认授权与合规要求,具体能力与限制以官方页面为准。

AI 生成本文由 AI 基于公开信息自动生成,仅供参考。