ai修图填充翻车实录:填出来的插座是编的
不夸张地说,填充功能干掉杂物的成功率很高,可它「编」东西的本事同样大。我拿二十个场景做了一轮填充实验,十个能放心交给AI,十个劝你手动。清单和参数都在正文里。
ai修图填充这功能,宣传图里永远是一键抹掉路人、天空秒变晚霞,可真拿客户图练手就知道它的脾气:有时填得天衣无缝,有时填出来的东西根本不存在。上个月我攒了二十个真实场景,同一款工具从头到尾做了一轮填充实验,成功的、翻车的各占一半,账全记在这篇里。
那次典型的翻车:墙上多出来的插座
让AI填平白墙上的一根电线,它顺手「还原」出一个不存在的插座,孔位还跟真实款对不上。翻车翻得很有底气。
那是一张家居博主的实景图,墙面明线走了一根电线,任务简单:填掉线。选区圈好,提示词写「干净的乳胶漆墙面」,出图第一版电线没了,墙面正中多了一个白色插座面板,连两孔三孔都画齐了。细看更哭笑不得,那插座的孔距比例不对,是个「AI理解里的插座」。这一类翻车的规律我后来总结过:你让AI填的区域越是白墙这类「大面积空白」,它越不甘心留白,总要给你添点它认为合理的东西。
对策也简单,两招。一是选区别只圈目标物,往外多扩一圈,把周边墙面一起选进来,让AI有足够的参照做「延续」而不是「创作」。二是提示词里明确写「纯色墙面,无任何物体」,把「无」写进指令。这两招用上之后,白墙类场景的翻车率从一半降到了一成以内。
那次插座翻车还有个后续:我拿同一张图换了三家工具重试,一家真的留白了,两家照样给插座,其中一家给的还是双联的。可见翻不翻车跟工具有关,跟你怎么下指令关系更大——指令里没有一个「无」字,AI就默认那块地方有东西。
二十个场景跑完,成绩单长这样
有规律可填,无规律必翻,填充的成功率取决于纹理是否有延续性。二十个场景按结果分成两栏。
| 放心填(成功率高) | 容易翻(翻车率高) |
|---|---|
| 天空加云、水面加倒影 | 地砖木纹的拼接缝 |
| 草地沙滩上的杂物 | 带文字标语的招牌包装 |
| 纯色墙面地面去电线 | 金属反光面的重绘 |
| 人物身后的杂乱路人 | 手指、手脚等人体细节 |
| 虚化背景里的小垃圾 | 对称图案的补全 |
规律就一句:纹理是「随机型」的,AI填得毫无破绽,草地、沙滩、云,谁也看不出哪块是填的;纹理是「逻辑型」的,翻车几乎注定,地砖的缝隙要对齐、文字要有笔画、对称图案要有镜像关系,AI不懂这些规矩,它只懂「看起来像」。最惨的是手指,填一根挡住的手指,十次里有四次给你拼出六根指头,这类区域我从来只裁不填。
对称图案那次翻车值得单独记一笔:一张带回纹边框的请柬图,缺了个角,AI补的回纹走向反了,乍看挺像,懂行的秒穿帮。从那以后带图案规律的图我全部手动,仿制图章沿着已有纹路一步一步盖,慢,但对。
参数怎么给,翻车了怎么补救
重绘幅度从三十起步,翻车就降十;复杂纹理用分区填,一次只填一小块。贪大区域是翻车的另一个源头。
我的默认重绘幅度是三十,杂物消失了但周围纹理不对就降到二十,纹理接不上再升到四十,超过五十基本是在掷骰子。选区大小也有讲究:一次圈半张图让AI自由发挥,出的东西十有八九不可控,把大区域切成几个小块,逐块填、逐块看,单块出问题只重跑那一块,时间成本差着量级。
补救还有一招是「填了不如不填」。有回给一张会议照去背景里多余的椅子,填了三版都有鬼影,最后发现直接裁掉那一侧构图反而更干净。填充是手段不是目的,图的整体好看才是目的,这层窗户纸捅破了,很多执念就放下了。顺带一提,填和扩是一对兄弟功能,把画面往外扩那套的翻车规律,之前写过的ai扩图会假吗?扩出去的那截是编的里拆得很细,两篇对着看正好互补。
二十个场景的实验做完,我对填充功能的定位清楚了很多:它是橡皮擦和艺术家的合体,你让它「擦」,它稳;你让它「画」,它任性。每次圈选区之前先问自己一句,这块区域我需要的是「没有东西」还是「有东西」,答案决定你给不给它创作自由。ai修图填充练到后来,手上的技术只占三成,预判它什么时候翻车才是真功夫。你要是正拿一张要紧的图犹豫,先在角落里试一小块。
常见问题
填充后的区域放大看有颗粒感怎么办?
这是AI输出分辨率低于原图导致的,把填充区域单独做一次放大增强,再贴回原图。我惯用的顺序是先填、后放、再贴,颗粒感能压掉大半,接缝处用羽化蒙版过渡。
手机app上的填充和电脑版差距大吗?
简单场景差距小,复杂纹理差距明显。手机版为了速度把模型压小了,逻辑型纹理的翻车率比电脑版高。手机上做应急,正式交付走电脑版,这是我踩出来的分工。
填充的内容有版权问题吗?
填云填草地这类自然物基本无风险,风险在填出了可识别的特定元素,比如近似某个品牌的标志图形。商用图我会在交付记录里标注哪些区域经过AI填充,之前整理过一篇ai修图版权归属:修过的图还是你的吗,边界问题那篇讲得更细。
一次填充要等十几秒正常吗?
正常,云端的生成式填充普遍在五到二十秒之间,取决于选区大小和服务端排队。超过一分钟没返回多半是请求丢了,取消重发比干等快,我等超过四十秒就重跑。