使用 Stable Diffusion 进行有效扩图的详细步骤
本文介绍了如何使用 Stable Diffusion 的 Control Net 功能进行有效的扩图操作,并重点讲解了新版 Inpainting Plus Lama 方法的使用。
步骤如下:
-
更新 Control Net: 进入 Stable Diffusion 的扩展页面,点击 “检查更新”按钮,更新 Control Net 至最新版本。更新完成后,Control Net 会出现一个 “Inpainting” 按钮。
-
生成初始图像: 在 Stable Diffusion 的文本到图像功能中输入提示词,生成一张你喜欢的图像。
-
保存初始图像: 右键点击初始图像,将其保存到你的硬盘。
-
进入图像到图像功能: 点击 “发送到图像到图像”按钮,将你保存的初始图像加载到该功能中。
-
启用 Control Net: 勾选 Control Net 选项。
-
选择 Inpainting Plus Lama 方法: 点击 “Inpainting” 按钮,在下拉菜单中选择 “Inpainting Only Plus Lama” 选项。
-
设置 Control Mode: 选择 “Control Net 优先” 模式,也可以尝试其他模式。
-
设置 Resize and Fill: 将 “Resize and Fill” 选项设置为 “Resize”,以便填充图像的高分辨率区域,而不是裁剪图像。
-
设置 Sampling Method: 建议使用 “DPM++ 2S a Keras” 采样方法。
-
设置分辨率: 设置你想要的目标分辨率。例如,将高度设置为 768 像素,宽度设置为 1280 像素。
-
设置 Denoise Strength: 将 Denoise Strength 设置为 0.75 到 1 之间,以生成一个基于你的提示词的新背景。
注意:
- 文章建议不要直接使用 Control Net 的 Outpainting 功能,因为它的选项有限且效果不如 Inpainting Plus Lama 方法。
- Inpainting Plus Lama 方法可以有效地将 Stable Diffusion 生成的图像进行扩图,生成更丰富的背景。
总结:
本文详细介绍了使用 Stable Diffusion 的 Control Net 进行扩图操作的步骤,并重点讲解了新版 Inpainting Plus Lama 方法的使用。通过这些步骤,你可以轻松地使用 Stable Diffusion 生成更丰富、更具创意的图像。
ControlNET 的新 Outpainting 功能太棒了!它在 A1111 和 Vlad Diffusion 中使用 ControlNET 的新 inpaint_only + Lama 方法。该方法非常易于使用。在本 Outpainting 教程中,我将向您展示所需的全部设置,以及我的 img2img 方法,该方法可以提供更好的结果。