图片编辑
什么是局部重绘(Inpainting)?
局部重绘(Inpainting)是用与周围融为一体的新内容,填补图片中缺失、损坏或不需要的区域。AI 模型用它来去除物体、人物或文字并重建其后的背景,修复损伤,或者把图片的一部分替换成新内容。图片的其余部分保持不变。
作者:DreamBench 团队。更新于 。
局部重绘速览
概览
- 输入
- 一张图片和要填充的区域:用蒙版涂出,或用文字说明。
- 输出
- 同一张图片,那块区域已被替换。
- 保留的内容
- 区域之外的一切。
- 用途
- 去除物体、人物和文字;修复损坏;把一样东西替换成另一样。
- 不擅长
- 繁杂场景中的大面积区域、人脸、文字,以及残留的阴影。
局部重绘的原理
局部重绘从一个选定的区域开始:你在上面涂一个蒙版,或者用文字描述它,比如“右边的路灯柱”,模型会自己找到它。然后模型读取该区域周围的像素,生成与其光线、纹理和透视相匹配的新像素,让接缝消失。纯色背景上的小区域融合得最自然。
蒙版
每个像素要么在内,要么在外。用于实心物体足够精细,但在发丝、烟雾或运动模糊处会出现锯齿块状。
Alpha 遮罩
每个像素都有一定比例的透明度,从 0 到 100%,所以散落的发丝能保持柔和。
难点在于衔接处。在纯色背景上去除一小块,很容易不留痕迹。而在杂乱的场景中去除一大块,模型就得生成更多内容,填充处可能显得模糊,或者出现重复的纹理。
与主体重叠的去除露馅的原因不同:横在人前面的手臂或挡在脸前的杆子,会让模型在重建背景的同时也重建主体的一部分,而人脸正是它最不擅长凭空生成的。与主体分开的东西,在墙上、天空中或草坪上,能被干净地填补;它投下的阴影或倒影会留下,除非你把它和物体一起写出来。
蒙版、画笔或文字
| 由你完成 | 适用于 | |
|---|---|---|
| 蒙版 | 涂抹区域,然后可选择描述那里应该出现什么 | 精确控制修改的位置 |
| 修复画笔 | 在小瑕疵上涂抹,编辑器会从附近复制纹理 | 灰尘、斑点和小瑕疵 |
| 文字指令 | 写出要去掉什么、它在哪里 | 快速去除,无需涂抹 |
局部重绘简史
| 工作方式 | 它的局限 | |
|---|---|---|
| 手动 | 修复师会修饰受损的画作和照片,与周围的笔触或颗粒相匹配 | 速度慢,效果取决于修复师的水平 |
| 复制像素 | 早期软件通过延伸线条、从图片其他位置复制图块来填补空缺 | 天空和墙面效果不错,需要凭空生成新内容的地方效果差 |
| 学习型模型 | 神经网络,以及之后的潜在扩散等扩散模型,学会了理解图像内容,并生成填充 | 它们是凭空生成:填充的内容看起来合理,但并非找回的原貌 |
局部重绘的常见用途
- 消除闯入镜头的路人。
- 擦除电线、指示牌、污渍或杂物。
- 去除照片上的日期水印或配文。
- 把商品图中的一个物体换成另一个。
- 修复 AI 生成图片中的手、脸或文字。
- 修复老照片上的划痕、破损和污渍。
DreamBench 如何做局部重绘
AI 去除物体工具无需画笔:你写下要去掉什么、它在哪里,Nano Banana 2 就会把它去除,并依照周围的表面、光线和透视填补空缺。另有两个预设,分别用来去除人物和文字。
每次去除最低消耗 7 积分。如果去除较大的物体后留下发虚的区域,请用更精确的描述再运行一次。如果要从视频片段中去除物体,请参阅视频局部重绘。
| 数值 | 这对你的照片意味着什么 | |
|---|---|---|
| 输入 | JPEG、PNG、WebP 或 HEIC,最大 40 MB | 长边超过 2048 像素的图片会在运行前缩小到 2048。 |
| 区域 | 几个词:它是什么,在哪里 | 描述就是选区。“左边的红色垃圾桶”有效;“那些杂物”太含糊,可能去除得太少或去错东西。 |
| 模型 | Nano Banana 2,按指令编辑 | 整张图片会在物体消失后重新绘制,并被要求保持其他一切不变。 |
| 输出 | 与你的照片比例相同的 JPEG | 以模型自身的尺寸输出,所以较大的上传图片回来时像素可能更少;AI 图片放大能把像素补回来,不重绘任何内容。 |
| 价格 | 每次去除从 7 积分 起 | 更大的照片会以更大的尺寸渲染,花费也更多;按钮会在你按下之前显示价格,运行失败会退还积分。 |
| 标记 | 没有可见水印 | 模型会嵌入 SynthID,这是 Google 的隐形标记,用于标明图片由 AI 生成或编辑。 |
| 你上传的图片 | 7 天后连同结果一起从工具的存储中删除 | 不会用于训练模型;请只上传你有权编辑的图片。 |
常见问题
局部重绘就是去除物体吗?
去除物体是局部重绘最常见的用途。但局部重绘本身的范围更广:它可以填充任何选定区域,所以也能替换物体,或修复照片中受损的部分。
需要手动涂抹蒙版吗?
用指令式编辑器就不需要。DreamBench 的去除物体工具只需要一句简短的描述,说明要去除什么、它在哪里。基于蒙版的工具则需要你先涂抹出区域。
不用 Photoshop 怎么去除照片中的物体?
不用 Photoshop 也能去除照片中的物体:使用基于文字指令的去除工具,写出要去掉的东西及其位置,包括它的阴影或倒影,模型会用周围的表面和光线填补这块区域。DreamBench 的去除物体工具就是这样工作的,不需要画笔,在手机浏览器和电脑上都能用;请把范围控制在小区域内,如果填补处发虚,再运行一次。
为什么修补过的区域看起来模糊或有涂抹感?
模型可依据的信息太少:区域太大、背景杂乱或描述不精确。大物体请分小步去除,准确描述那里有什么,并重新运行填补,而不是扩大区域。
局部重绘能去除多大的物体?
越小越好:去除范围超过图片一小部分时,模型就得凭空编出一个场景,填补处会发虚或重复。大物体请分块去除,可以的话重拍。
局部重绘和扩图有什么区别?
局部重绘填充的是图片内部的区域。扩图则在图片边缘之外添加新内容,让画面变大。两者添加的内容都会与已有内容相匹配。
局部重绘既能用于 AI 生成的图片,也能用于实拍照片吗?
可以。两者的处理方式相同:在照片上用于去除东西或修复损伤,在生成的图片上用于修正画坏的手、脸或文字。
怎样用局部重绘得到好的效果?
区域尽量小,准确描述要去掉什么、它在哪里,阴影和倒影也要一并说明。如果填充效果发虚,请重新运行,而不是扩大区域。
局部重绘会降低照片的分辨率吗?
会,如果用的是基于指令的编辑器。图片会以图像模型自身的尺寸重新绘制,所以较大的上传图片回来时像素可能比原来少,比例不变;只重新生成涂抹区域的蒙版式工具则会让其余部分保持原尺寸。要大幅打印,事后请用 AI 图片放大工具放大处理好的照片,它只增加像素,不重绘任何内容。
局部重绘会改变照片的其他部分吗?
使用蒙版时不会:只有涂抹的区域会重新生成,其他每个像素都保持原样。使用基于指令的去除工具时,整张图片会由图片模型重新绘制,模型被要求保持其他地方的取景、颜色和细节;结果与原图很接近,但非常小的文字和精细图案可能会有轻微偏移,所以下载前请对比处理前后。
局部重绘能去除图片上的水印或 Logo 吗?
从技术上说,这和其他去除没有区别:写出标记及其位置,它背后的画面会根据周围的内容重建,在素净的区域上最干净。请只对你拥有或有权编辑的图片这样做。别人作品上的水印或署名不是这个工具的用途,去掉它也不会改变图片的归属。
局部重绘要花钱吗?
有些应用自带基础的橡皮擦。在 DreamBench 上,你注册免费账号并选择套餐,每次去除最低消耗 7 积分。
相关内容
DreamBench 工具
术语
来源
DreamBench 是一个独立平台,与本页提及的公司没有关联,也未获得它们的认可。