AI画图Stable Diffusion web UI学习笔记(下)

[复制链接]
发表于 2025-8-1 19:17:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本文记录讲解AI画图工具Stable Diffusion web UI的部门基本使用方法,以便举行学习。AI画图Stable Diffusion web UI学习笔记分为上、下两篇文章。
  我在 AI画图Stable Diffusion web UI学习笔记(上)_webui-CSDN博客 这篇文章中先容了Stable Diffusion底子使用。
在本文中,我将继续记录如何使用Stable Diffusion举行画图。
我将以贴合画图现实运用的方式记录学习笔记。
通过一件件现实画图事项例子,对Stable Diffusion举行讲解学习,制止各人觉得单讲操作枯燥。
各人可对照目录,跳转查看本身关心的内容。
目录
一、要生成高清大图
(一)安装TiledDiffusion with Tiled VAE
(二)使用高分辨率修复 (Hires. fix)
(三)使用Tiled Diffusion
(四)使用Tiled VAE
(五)生成高清大图
二、将现有的图片放大
(一)将要放大的图片导入到图生图模块
(二)使用Tiled Diffusion
(三)使用Tiled VAE
(三)生成放大后的图片
三、真人转二次元、二次元转真人
(一)使用WD 1.4标签器反推图片提示词
(二)使用图生图
(三)使用ControlNet Lineart、ControlNet Tile
四、修改现有图片中局部内容
(一)使用图生图局部重绘
(二)使用ControlNet局部重绘
(三)生成修改后的图片

一、要生成高清大图

   用到的内容:高分辨率修复 (Hires. fix)、Tiled Diffusion、Tiled VAE
  在举行画图时,图片的尺寸一样寻常设置为512*512、512*768、768*512。
如果设置过大,好比1920*1080,画图时硬件跟不上则轻易跑崩了。
生成的图像不清晰,放大是模糊的。
要生成高清大图,可以使用 高分辨率修复+Tiled Diffusion+Tiled VAE。
(一)安装TiledDiffusion with Tiled VAE

起首,如果你没有Tiled Diffusion、Tiled VAE这两个扩展的话,要举行安装。
有的话就不用安装了。

在扩展里搜索安装 TiledDiffusion with Tiled VAE 即可。
安装完之后在画图界面会出现这两个选项,将其启用。

(二)使用高分辨率修复 (Hires. fix)

高分辨率修复这块内容在我的 AI画图Stable Diffusion web UI学习笔记(上)_webui-CSDN博客 里有讲述。
这里不再重复先容。

(三)使用Tiled Diffusion


在这个模块中,起首发起不要勾选覆盖图像尺寸、将 ControlNet 张量移至 CPU (如果实用)这两个选项。
其次潜空间分块重叠设置为潜空间分块宽度的一半。
例如潜空间分块宽度为96,潜空间分块重叠设置为48。
例如潜空间分块宽度为64,潜空间分块重叠设置为32。
(96*8=768、64*8=512)
其他参数可以使用默认。
(四)使用Tiled VAE


在这个模块中,起首发起勾选将VAE移动到GPU (如果答应)。
其次如果自身画图吃力,可以将解码器分块大小调整至64。
其他参数可以使用默认。
(五)生成高清大图

安装扩展、调整完上述模块内容后,即可开始画高清大图了。

如上图所示,选择模型,输入提示词。

如上图所示,选好采样方法、迭代步数、高清分辨率修复放大算法等参数。

如上图所示,调整好Tiled Diffusion、Tiled VAE模块参数。
点击右上角生成按钮开始生成图片。

生成的图片如上图所示。

二、将现有的图片放大

   用到的内容:图生图、Tiled Diffusion、Tiled VAE
  假设我有一张图,分辨率是640*400,图片如下。

如今我要将图片放大4倍,分辨率为2560*1600,作为电脑桌面壁纸。
(一)将要放大的图片导入到图生图模块

起首选择上方图生图。

然后在下方图生图将要放大的图片导入进去。

(二)使用Tiled Diffusion


在这个模块中,起首不要勾选覆盖图像尺寸、将 ControlNet 张量移至 CPU (如果实用)这两个选项。
然后选择放大算法和放大倍数,其中放大算法的选择在我的 AI画图Stable Diffusion web UI学习笔记(上)_webui-CSDN博客 这篇文章中高分辨率修复 (Hires. fix)有提到,放大倍数就是把原图放大多少倍。
最后发起勾选启用噪声反转,反转步数开到30。
其他参数可以使用默认。
(三)使用Tiled VAE


在这个模块中,起首发起勾选将VAE移动到GPU (如果答应)。
其次如果自身画图吃力,可以将解码器分块大小调整至64。
其他参数可以使用默认。
(三)生成放大后的图片

上述操作完成后,点击右上边的生成按钮坐等出图,生成的图如下。

查看图片分辨率为2560*1600,满意我的要求。


三、真人转二次元、二次元转真人

   用到的内容:WD 1.4标签器、图生图、ControlNet Lineart 或ControlNet Tile
  假设我有张图片,图片如下。

如今我要将这张图片转为二次元图片。
(一)使用WD 1.4标签器反推图片提示词

起首点击WD 1.4标签器这个扩展,在右上方。

然后将图片放进去,点击反推,推出图片的提示词。

点击发送到图生图。然后对提示词举行调整,将不对的提示词删除。

(二)使用图生图

使用图生图,选择绘画二次元动漫的大模型,将这张图片导入。

之后调整参数,注意图片尺寸要和导入的原图一样。

(三)使用ControlNet Lineart、ControlNet Tile

接下来可以只使用ControlNet Lineart,也可只使用ControlNet Tile,或者两个都同时使用。
这些操作都是可以的。
例如使用ControlNet Lineart线稿模式。

例如使用ControlNet Tile模式。

注意控制权重不要特别低,也不要特别高,个人觉得0.5合适。
例如ControlNet Lineart和ControlNet Tile都使用。

各人自行选择使用,反正哪个感觉生成的图片结果好就用哪个。
最后,点击右上边的生成按钮坐等出图,生成的图如下。

二次元转真人的操作和这个是一样的。
例如,我从百度图片上找到一张《崩坏:星穹铁道》遐蝶的图片。
然后举行二次元转真人。

使用的是ControlNet Lineart。
四、修改现有图片中局部内容

   用到的内容:图生图局部重绘、ControlNet局部重绘
  (一)使用图生图局部重绘

起首在最上方选择图生图。

然后下面选择局部重绘。

将要修改的图片放入。例如如今我修改的图片如下。

假设我要将图片女生短裤改为裙子,在局部重绘中涂抹短裤地区。

之后选择重绘地区仅蒙版地区,图片尺寸和原图一样。

(二)使用ControlNet局部重绘

点击下方ControlNet插件,点击启用和完美像素模式,并选择inpaint局部重绘。

(三)生成修改后的图片

之后就基本操作完了,点击右上边的生成按钮坐等出图,生成的图如下。

如果想要改变图中好比上衣,或者戴个项链等,操作与此相同。

暂时只想到这些现实画图事项例子,如果后续有碰到或者想到,就在此文添加编写。
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表