如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

作为设计打工人,经常需要放大图片的细节,来做视觉 KV 来做印刷物料,或者拿不到人物的高清照片,这篇文章中,给大家带来 3 种实用向的 Stable Diffusion 方法,高清放大图片而且免费。

  1. WebUI 后期处理
  2. SD upscale 图生图高清放大
  3. ControlNet tile upscale 高清重绘插件

对于没有部署 webUI 原生环境的伙伴或者用 Mac 的可以使用国内线上的 webUI 产品,如哩 x 哩 x 或者 eShxxx 等。

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

下面案例就是教大家如何放大这张素材图。

方法一: WebUI 后期处理

webUI 后期处理是过训练的 AI 模型,可以放大照片并填充细节,使图像保持清晰。这是在 webUI 放大图像的基本方法。

1. 首先打开 webUI 界面,找到后期处理 Tab

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

2. 选择要放大的图片上传

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

3. 调整数值,放大到 4 倍,选择放大算法,这里以 R-ESRGAN 4x+为例。

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

4. 点击生成按钮

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

可以看到发丝有了明显的锐化,但是这种后期处理不会改变图像中细节,仅放大图像尺寸,相同的网格中填充了更多的像素信息。如果想得到效果更好的图片我们可以使用下面两种方法。

方法二:SD upscale 图生图高清放大

图生图来放大图片的好处是,生成的图片有更多的细节,可以使用不同大模型来处理不同类型的图片。

1. 打开图生图页面,点击图片上传按钮

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

2. 在提示词中输入:highly detailed

否定提示词中保持默认即可。

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

3. 选择一个 checkpoint 大模型,这里以 GhostMix 鬼混_V2.0.safetensors 为例,添加增加细节的 LoRA:Add More Details - Detail Enhancer / Tweaker

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

4. 调节参数,选择放大倍数,输入倍数这里以 6 倍为例,重绘幅度设置为 0.3,数值越高会有越好的细节,但尽量不要高于 0.5,否则将会出现错误或者离谱的图片。采样方法保持默认或者我喜欢用带有“++”的采样方法。

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

5. 点击生成等待结果。

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

可以看到图片细节被重新绘制了,头发,纽扣,眼睛,并不是后期处理简单的数值放大得到的涂抹感而是贴近真实感,我们把两种方法做直观的对比更容易看出差别。

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

重绘幅度调整到 0.4 的效果,看到人物已经美的不像话了,面部欧美化严重,文字已经出现偏差,已经忘记原来人物长什么样了😂

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

方法三:ControlNet tile upscale 高清重绘插件

有没有办法在不牺牲原有构图的情况下提高图片清晰度?这听来和第一种方法类似,但是解决方法是不同的,这时候就需要用到 ControlNet。

tile upscale 是用于重新生成图像细节的 ControlNet 模型,他需要你在 webUI 基础上安装了 Ultimate SD Upscale 和 ControlNet 扩展,之前我提到国内 webUI 产品基本都集成了这两款扩展插件,下面是详细的操作方法。

1. 在图生图标签下,点击上传需要放大的图片

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

2. 将图像上传到图生图画布,输入正向提示和否定提示。如果没有提示,可以使用“highly detailed”,否定提示词保持默认。

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

3. 将采样步数设置为 50,重绘幅度改为 0.5

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

4. 将相同的原始图像上传到 ControlNet 的图像画布。

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

5. 选择启用以启用 ControlNet 扩展,在预处理器下拉菜单中选择 tile_resample,点击💥图标,模型会自动填入control_v…_sd15_tile。

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

6. 点击启用 tiled Diffusion

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

7. 放大算法选择这几个都可以,我测试 4x_NMKD-Superscale-SP_178000_G 效果最理想,其他参数保持默认即可,放大倍数选择 4 倍,如果报错显存不足可以降低到 2 倍。

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

让我们放大对比一下放大结果,分别对比脸部细节、纽扣、发丝等。ControlNet tiled 的放大质量非常清晰。

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

以上,仅仅为大家提供一个思路,关于 checkpoint 大模型的选择,以及重绘幅度的取值,都是两个最直接影响图生图结果的关键。

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

其他图片高清重绘效果

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

赶快试试吧,关注我会持续分享更多 MJ,SD,leonardo 的生图技巧,放心关注免费分享不卖课,That's all,GL

欢迎关注作者微信公众号:「香蕉创意事务所」

如何用 Stable Diffusion 高清放大图片?我总结了这3个方法!

 

收藏 66
点赞 33

复制本文链接 文章为作者独立观点不代表优设网立场,未经允许不得转载。