AI绘画怎么改?出图后局部修改与重绘的几种方法

AI绘画怎么改?出图后局部修改与重绘的几种方法
AI绘画怎么改的几种方法教程封面,含inpaint局部重绘与img2img改图流程示意

简单说:改局部用inpaint、大改用img2img、要控构图上ControlNet、要扩画面用outpainting。denoise压在0.3-0.7之间基本不翻车,mask能小则小。小毛病首选局部重绘,别动不动整张重画。

ai绘画怎么改,是出图之后最常被问的问题。画出来的图八成不会一次满意——要么脸崩了,要么手多一根指头,要么背景里冒出个说不清的东西。我自己改图改得比画图还多,下面把几种主流改图方法挨个讲清楚,参数直接给你。

改图前先想清楚:是小修还是大改

只想改一小块(比如换双眼睛、修个手指)用inpaint局部重绘;想整张换风格或重画大半,用img2img;想精确控制构图姿势,上ControlNet;想把画面往外扩出去,用outpainting。这个判断直接决定你走哪条工作流,搞错了等于白费劲。

说实话,很多人一上来就重新生成,结果画了二十张还是不满意。其实是方法没选对。改图这件事,先分清"改局部"还是"改整体",再动手。根据 Salesforce 的生成式AI调研,近七成创意从业者已在日常工作中常态化使用生成式AI,而图像生成和后期修改正是其中最高频的两类用途——也就是说,改图这步几乎人人都在做。

inpaint局部重绘:改局部就用它

inpaint就是在图上圈一块区域(mask遮罩),只让模型重绘这块、其他地方原封不动,适合修脸、修手、换衣服这种小范围改动。

操作流程很简单。把出好的图拖进img2img的Inpaint标签页(指的是 AUTOMATIC1111 的 Stable Diffusion WebUI),用画笔涂抹要改的区域,填上提示词,点生成就行。关键是几个参数。

denoise(重绘幅度)是灵魂。我自己的甜区在0.3到0.7之间——0.3到0.45做微调,比如把眼睛稍微改大一点、磨个皮,几乎看不出痕迹;0.5到0.7适合换东西,比如把T恤换成夹克。低于0.3基本没变化,高于0.8就容易整块崩掉,跟重画没区别。

mask画法也有讲究。我一般用比目标区域大一圈的圈,边缘羽化(mask blur给到8-16),过渡才自然。画太小AI改不动,画太大又波及周围——这个分寸得多试几次。话说回来,inpaint是真省事,小毛病首选它。

想系统学整套出图加改图流程,可以看 这篇AI绘画入门教程,参数讲得更细。

img2img图生图:大改就重画一遍

img2img拿整张图当底图重新生成,denoise越低越像原图、越高越像新图,适合换风格、整体调色、大范围改样。

比如你画了张写实人像,想转成二次元风格,img2img直接喂原图,denoise拉到0.6左右,出来的就是新风格但构图还在。给0.4保留得多、给0.7基本重画。

我自己常用它做风格转换和废图抢救——一张图画得构图不错但脸崩了,denoise开0.5重抽几次,常常能抽出一张能用的。代价是整张图都会变,细节保不住。

具体怎么把照片或草图转成画,图生图教程里有完整步骤。采样器搭配可以参考 采样器对比,DPM++ 2M Karras改图挺稳。

ControlNet:想精确控制就上它

ControlNet能从参考图提取姿势、线稿、深度等信息来约束生成,适合"我想让人物保持这个姿势但换个造型"这种需求。

它不是直接改图,而是给生成加约束。改图场景里最常用的是配合inpaint——先圈出要改的区域,再用OpenPose锁定姿势,这样改完之后人还站着原来的姿势,不会乱动。

老实讲,ControlNet学习成本不低,参数也多。但一旦会用,精确度上甩开前面两种方法好几条街。根据 ControlNet 官方仓库,它支持十几种控制模型,从线稿到法线到深度都有。新手先从Canny线稿和OpenPose两个玩起就够。

outpainting扩图:往画面外画

outpainting是把原图放到一张更大的画布上让AI往外补画,适合"画面不够大想扩出去"或者"主体偏了一角想补全"。

操作上把图放进outpaint标签,调画布尺寸和方向(往哪个方向扩),denoise建议给到0.7以上——因为补的是全新内容,幅度小了AI会犹犹豫豫接不上。扩出来的边缘偶尔接缝明显,多生成几次挑挑就行。

我用它扩过一张竖图变横图当封面,效果意外地好,背景的云和山接得很自然。不过要是原图构图本来就满,扩出去容易乱补东西,得看情况。

几个翻车现场,别重蹈覆辙

最常见的两种翻车是denoise开太高整张变样、mask画太大波及周边,另外提示词跟原图冲突也会出怪东西。

有一次我修一张人像的手,denoise没注意开到了0.85,结果手是修好了,但脸也跟着变了,整张图像是重画的——白瞎了原来那张。还有回mask圈得太大,想改个耳环,把半边脸都圈进去了,改完耳环是换了,可脸型也歪了。

经验就两条:denoise改局部别超0.6,mask能小则小,宁可分两次改也别一次圈一大片。想看更多翻车案例和怎么救,这篇翻车合集值得翻翻。

我的建议:小改用inpaint,大改直接重画

九成的小毛病inpaint都能搞定,denoise压在0.5以内基本稳;只有要换风格或大改结构时才上img2img或ControlNet,别为了省事用错工具。

讲真,改图越改越乱是常态。如果一张图改了三轮还不满意,我劝你别硬抠了,直接重画一张,反而更快。改图是为了锦上添花,不是把烂图救活——烂图救不活。更多改图思路可以看 AI绘画后期修整,那篇讲得更系统。

常见问题

inpaint改完边缘有接痕怎么办?

把mask边缘画得稍大一点并开启羽化(mask blur给到8-16),让重绘区域和原图过渡自然。另外denoise压低到0.4左右,接痕会淡很多。还不行就换张底图重抽。

denoise到底调多少合适?

微调用0.3-0.45,换局部物件用0.5-0.7,整体重绘风格才往0.7以上走。改局部千万别超0.6,超了基本等于重画,原图保留不住。

手机上能改AI图吗?

能。不少AI绘画App都内置了局部重绘功能,操作思路跟电脑端一样——涂抹区域、填词、生成。功能比WebUI简化不少,但应急改个脸、修个手够用。

改图和直接重画哪个更省时间?

看改动量。改一两处局部,inpaint比重画快得多;要动的地方超过画面三分之一,重画反而干脆。我的习惯是改两轮不行就放弃重画,别在一张废图上死磕。

觉得有用的话分享给朋友吧。