本地部署的Stable Diffusion App - Diffusion Bee
在本地安装 Stable Diffusion 最简单、最用户友好的方法是使用 Diffusion Bee 安装程序。Diffusion Bee 是一款图形用户界面 (GUI) 应用程序,网站提供 Mac和Windows 的安装包形式的一键安装程序。以下是在Mac使用 Diffusion Bee 安装 Stable Diffusion 的步骤:
- 前往DiffusionBee下载页面并下载安装程序,请确保选择正确的CPU类型。
- 双击以在 Finder 中运行下载的 dmg 文件。将显示以下窗口。
- 将左侧的 DiffusionBee 图标拖至右侧的“应用程序”文件夹。
就是这样!完成这些步骤后,Stable Diffusion 将安装完毕并可以在您的 Mac 操作系统上使用。
生成图片
根据设置你的计算机可用的算力,生成图像可能需要几秒钟到几分钟的时间。 按停止按钮可以中止图像生成。 使用“保存图像”链接将图像保存到您选择的位置。
单击图像会打开一个单独的窗口,以全尺寸显示该图像。
文生图
文本生成图像功能是指根据用户输入文字生成相关的图像。 要创建图像,只需输入提示并按生成即可。
- Prompt Ideas 按钮会打开一个网页,您可以在其中浏览图库以查找有用的提示。
- Styles 按钮提供了常用术语的调色板,可添加到提示中。
- Options 按钮提供以下选项:
- 图像数量:要生成的图像数量。
- 图像高度/宽度:设置图像的尺寸。请注意,稳定扩散是在 512 x 512(默认设置)上训练的。其他尺寸可能会产生较差的结果并且需要更多的时间。
- 步骤:这对应于用于构建有关图像的信息的步骤数。设置为较低的数字可以加快 * 图像生成速度,并且在探索不同的提示时可能很有用。
- 批量大小:这告诉 DiffusionBee 一次生成多个图像。将创建新批次的图像,直到创建“num images”为止。(仅增加图像数量通常是更好的选择。)
- 指导尺度:这种对应于稳定扩散应该遵循提示的程度。更高的价值意味着更严格的解释。
- 种子:0 到 4,294,967,295 之间的数字,用作图像生成的起点。如果使用相同的种子、相同的提示和相同的设置(步骤除外,步骤可能会有所不同),将生成相同的图像。如果留空,将使用随机种子。
否定提示
启用否定提示选项可以结合标准提示添加事物的描述,以避免包含在图像中。与标准提示一样,模型对否定提示的理解并不完美,因此否定提示中描述的事情仍然可能出现在图像中。
图生图
图像到图像功能可用于根据起始图像(通常是非常粗略的草图)与文本描述相结合来创建图像。
单击左侧窗格上传草图起始图像(仅支持 png)。添加所需输出的提示描述,然后按生成。生成的图像将为 512 x 512 像素。
- 选项按钮提供以下选项:
- 输入强度:这告诉 DiffusionBee 与草图输入图像的紧密程度。对于粗略草图,您通常需要较低的值。
- 图像数量:要生成的图像数量。
- 步骤:这对应于构建图像信息使用的步骤数。设置为较低的数字可以加快图像生成速度,并且在探索不同的提示时可能很有用。
- 种子:0 到 4,294,967,295 之间的数字,用作图像生成的起点。如果相同的种子与相同的图像、相同的提示和相同的设置(除了步骤,可能会有所不同)使用,将生成相同的图像。如果留空,将使用随机种子。
### 画内修复 修复功能用于替换/重新绘制图像的某些部分,例如为猫添加领结或从街道照片中删除汽车。 要使用修复功能,请添加图像并在其上涂鸦以掩盖您希望 DiffusionBee 为您重新绘制的区域。如果您掩盖的区域比您实际想要更改的部分大得多,通常会得到更好的结果。目前,修复模型的最大高度为 512 像素,因此任何大于该高度的图像都将按比例缩小以适合模型。
### 画外延伸 画外延伸延伸功能用于将图像扩展到更大的区域。 要使用扩展功能,请添加图像并将512×512帧移动到要扩展图像的位置,并提供文字提示。该过程可以重复多次以在不同方向上扩展图像。
生成时间
测试了使用Mac Mini M2芯片16GB测试,生成一幅512512大小图片大概需要20-22秒时间。如果改成256256大小的图片,只要5秒就能完成,我们可以使用低分辨率先生成图片,然后再提高分辨率。
虽然不快,但因为安装简单傻瓜,Diffusion Bee是一个很好的选择。