智能

Stable Diffusion 系列教程(基础篇) —— 图生图

波比AI · 5月2日 · 2025年本文共1022个字 · 预计阅读4分钟2次已读

默认你已经了解所有文生图的内容,因为图生图实际上是在文生图的基础上在加上原图作为一个输入变量,和文生图中的一些参数如正负tag、模型、lora等一起作为输入变量生成最后的结果,如果对文生图不了,可以参考[[Stable Diffusion 系列教程(基础篇) —— 文生图]]

Denoising strength(重绘幅度)

图生图中最重要的参数即为重绘幅度,首先准备一张图片,不输入任何正负tag,研究下重绘幅度的对图片的影响,参数如下图所示

[Stable Diffusion 系列教程(基础篇) —— 图生图

生成结果如下:

[Stable Diffusion 系列教程(基础篇) —— 图生图

结果如图所示,可以看到妹子开始卸妆,最后到0.6,0.7直接换了一个人,1.0直接和原图无关了。

重绘幅度很重要,值越大表示对原图重绘幅度越大,一些放大类的插件或脚本,重绘幅度不能设置太大,否则会生成非常奇怪的结果。

Resize mode(缩放模式)

  • Just Resize(拉伸)
  • Crop and resize(裁剪)
  • Resize and fill(填充)
  • Just resize (latent upscale) (拉伸(放大潜变量))

原图512×768 处理为512bobyai&laoxiongb2c#215;512,通过上面缩放模型处理结果如下(从左到右依次排序):

[Stable Diffusion 系列教程(基础篇) —— 图生图

原图如下:

[Stable Diffusion 系列教程(基础篇) —— 图生图

sketch(绘图)

绘图会把颜色信息带入,重绘幅度越低,颜色信息表现得越明显,另外绘图会将输入图片的所有部分继续重绘

画个涂鸦,然后在tag中对涂鸦进行描述,比如

sun in sky,detail light,big house,grass lawn ,forest ,river

[Stable Diffusion 系列教程(基础篇) —— 图生图

将重绘幅度分别设bobyai置为:0.1,0.3,0.5,0.6,0.7,0.9

[Stable Diffusion 系列教程(基础篇) —— 图生图

在0.7的时候已经产生我们想要的效果,可以在这里多试着生成几次。

Inpaint (局部重绘)

局部重绘不会带入颜色信息,仅仅只针对蒙版部分或者[非蒙版],多了以下几个选项:

[Stable Diffusion 系列教程(基础篇) —— 图生图

以上几个参数配合tag可以实现换头换装的效果。

Inpaint Sketch (局部重绘(手涂蒙版))

将绘图和局部重绘的结合版,即保留颜色信息也保留蒙版信息。
Sketch是将颜色信息带入然后重绘整张图,通常需要将所有的正负tag信息带入,而Inpaint sketch只重绘被遮住的部分,不会重绘整张图,可以完全书写不一样的tag,然后会将颜色信息带入并且只重绘被遮住的部分。

来个换装测试,参数如下:

[Stable Diffusion 系列教程(基础篇) —— 图生图

我们把妹子的头发和丝袜改变下颜色,如果想改变其他类型发型或服装可以在tag中输入相关tag;

[Stable Diffusion 系列教程(基础篇) —— 图生图

可以看到在0.6左右已经产生了想要的效果。

总结

参考

  • [ 1 ]
  • [ 2 ]
  • [ 3 ]
  • [ 4 ]

其他

[Total: 0 Average: 0]
0 条回应

必须 注册 为本站用户, 登录 后才可以发表评论!