Stable Diffusion 教程:结合 Inpainting 修复局部细节(如发饰)
在使用 Stable Diffusion 生成动漫角色图时,常遇到整体效果良好但局部细节(如发饰形状、颜色或位置)不理想的情况。重画可能破坏构图,手动修图则风格难统一。本文介绍利用 Inpainting(局部重绘)功能精准修复局部细节的方法。
1. 为什么需要局部修复?
1.1 常见的问题场景
在使用 LoRA 模型时,常见的细节问题包括:
- 发饰问题:形状不对(如蝴蝶结变花朵)、颜色不匹配、位置偏移、边缘模糊。
- 其他局部问题:眼睛不对称、服装细节不清、手部结构错误、背景元素不理想。
1.2 传统方法的局限性
- 重新生成:耗时且可能丢失已生成的优质部分。
- 外部修图:需专业技能,风格易不统一。
- 凑合用:影响作品完成度。
Inpainting 提供了在 AI 内部精准修复的第四种选择,保持风格统一且操作简单。
2. Inpainting 基础:理解局部重绘
2.1 什么是 Inpainting?
Inpainting 即'图片局部重绘'。用户选中图片特定区域并指定内容,AI 仅在该区域内重新生成,保持周围不变。
关键优势:
- 精准控制:只修改需要改的部分。
- 风格统一:使用同一模型重绘,风格保持一致。
- 快速迭代:可反复尝试不同修复方案。
- 新手友好:无需复杂修图技能。
2.2 在 WebUI 中使用 Inpainting
主流 Stable Diffusion WebUI 已内置 Inpainting 功能:
- 生成基础图片。
- 点击 "Send to Inpaint"(发送到局部重绘)。
- 使用画笔工具选中需要修复的区域。
- 输入针对性提示词。
- 点击生成,等待结果。
界面通常位于图片生成下方,点击按钮后自动跳转至局部重绘界面。
3. 实战:修复发饰细节
3.1 案例准备
假设生成了一张比迪丽(Bidili)LoRA 的图片,整体风格为动漫二次元,但发饰形状模糊、颜色暗淡。期望修复为清晰的亮红色蝴蝶结。
原始提示词示例:
bidili, 1girl, beautiful face, long brown hair, white martial arts uniform, standing in dojo, anime style, masterpiece, best quality
3.2 第一步:发送到局部重绘
- 生成基础图片。
- 仔细观察发饰部分,确定修改范围。
- 点击图片下方的 "Send to Inpaint" 按钮。
界面变化:左侧显示原图,右侧为重绘界面及画笔工具,参数区增加 Inpainting 设置。
3.3 第二步:精确选择修复区域
选区精度直接影响修复效果。
画笔工具技巧:
- 只选中需要修复的部分(发饰)。
- 稍微扩大选区,给 AI 一些上下文。

