假期拍摄的照片常因景点人多而包含无关元素,传统修图需专业美工。利用 AI 绘画技术,普通人也可快速处理。
首先需要一个 Stable Diffusion 的运行环境。
图生图 - 局部绘制
采用'图生图'-'局部绘制'功能,通过局部的重新绘制将照片中的人或物替换掉,具体操作方式请参考下面的示例图。
因为我们要处理的图片都是真实的照片,所以大模型需要尽量选择一些真实系的模型,比如这里使用的 realisticVisionV51。
提示词和反向提示词用来控制重绘部分的内容。

在'局部绘制'的图片区域上传需要 P 图的照片,把需要重绘的部分用画笔涂抹上。

蒙版模式设置为'绘制蒙版内容',但是绘制区域选择'全图',这样图片衔接的会比较好。
采样器基本上可以任意选择,注意搭配的采样步数。这里选择最新的 DPM++ 3M SDE Karras,采样步数 30。
画布尺寸保持和原始图片一致。
重绘强度可以设置的大一点,建议 0.7 以上,让 AI 发挥的更自由一些。

查看 AI 绘画 P 图的效果:

ControlNet - 局部绘制
除了图生图的局部绘制能力,我们还可以使用 ControlNet 的局部绘制模型。
这个模型可以用在'图生图',也可以用在'文生图'。ControlNet 的设置请看下图:

注意这里的预处理器有三个:
- inpaint_only:只绘制蒙版遮罩的部分。
- inpaint_only+lama:相比 inpaint_only 随机对象更少,画面更稳定。
- inpaint_global_harmonious:全局协调,让局部重绘的画面和整体更协调,注意在文生图中使用时会更改模版之外的内容。
以文生图为例:希望去掉下面图片中圈出来的人体部分。






