大家好,今天我将向大家介绍如何使用免费的Stable Diffusion实现类似于Photoshop的创成式填充功能。
stable diffusion安装包和模型都在文末领取!
Photoshop的创成式填充功能非常强大。比如,在一张风景照的左右两侧,利用AI自动填充新的内容。
只需要选中要填充的区域,哪怕不写提示词,Photoshop也能够很好地进行扩图。
然而,这个功能是收费的。
今天,我们将探讨如何使用免费的Stable Diffusion实现类似的效果。
这张16:9的图片是我用Midjourney生成的。
通过WebUI,我们可以分别向上和向下扩展图像内容。扩展的方向和范围完全由我们决定,非常灵活,而且填充的内容和原图非常契合。
依赖大模型的实现
用Stable Diffusion实现这个效果非常依赖Checkpoint。在这部分,我们将通过一个消除画面中人物的例子,来说明Checkpoint在Stable Diffusion中的重要性。
步骤说明
1️⃣ 导入图片:将我们之前的图片导入到WebUI的局部重绘功能中。
2️⃣ 涂抹蒙版:将图片中的女子涂抹成一个蒙版。
3️⃣ 调整蒙版模糊度:为了避免重绘后的边缘产生接缝,将蒙版的模糊度调高一些。
4️⃣ 勾选Soft inpainting:勾选“Soft inpainting”选项,以进一步降低接缝的概率。
5️⃣ 保持尺寸一致:确保重绘后的图像尺寸与原图一致。
6️⃣ 调整降噪强度:将降噪强度拉到最大。
7️⃣ 选择模型:选择一个SDXL的模型,这里我们选择的是“juggernautXL”。等待模型加载完成。
8️⃣