如何免费使用Stable Diffusion来生成创意图片

如何免费使用Stable Diffusion来生成创意图片

人工智能的普及导致了大量的网站和服务,它们能够从文字描述或提示中创建一个图像。一个值得尝试的选项是 “Stable Diffusion”。

Stable Diffusion是一个有效的多功能工具,可以通过一系列网站和独立的应用程序获得。只需输入你的描述,它就能生成相应的图像。以下是它的工作原理。

使用各种Stable Diffusion网站

作为一个文本到图像的模型,Stable Diffusion可以通过各种网站访问。

在线Stable Diffusion

1. 生成图像

用你的浏览器进入Stable Diffusion在线网站,点击 “Get started for free” 按钮。在 “输入提示语” 栏中,输入你想生成的图像的描述。然后点击 “Generate image” 按钮。作为回应,该网站默认显示四幅图像。

查看在线Stable Diffusion生成的图像

查看在线Stable Diffusion生成的图像

2. 选择一个图像

点击四张生成的图片中的一张,你可以以更大的尺寸查看它。你可以通过点击它的缩略图在这四张图片之间进行切换。在一张图片上点击右键,显示你的浏览器菜单,你可以保存、复制或通过电子邮件发送图片。

查看并保存在线Stable Diffusion生成图片

查看并保存在线Stable Diffusion生成图片

3. 生成一个新的图像

如果你对任何建议的图像不满意,就再试一次。保持同样的提示,但点击Generate image按钮,根据你的描述看到四个不同的图像。

重新生成图像

在线Stable Diffusion重新生成图像

Hugging Face

1. 生成一个图像

另一个使用Stable Diffusion模型的网站是Hugging Face。浏览到该网站,在提示语处输入你的描述。

你应该注意到,还有一个负面提示的字段。在这里,你能够输入文字,并建议任何你不想包括在图像中的东西。点击 “Generate Image” 按钮,就会出现四张图片作为回应。

Hugging Face生成一个图像

生成图片

2. 选择一个图像

点击一个特定的图像来查看它。右键单击图像以保存或复制它。

选择Hugging Face生成图像

查看图片

DreamStudio

DreamStudio是另一个使用Stable Diffusion模型的网站。然而,这一次你需要用一个支持的账户登录。你还应该知道,DreamStudio为你提供一定数量的免费点数,用于生成图像。如果你用完了这些点数,你将不得不支付更多的费用来继续使用该网站。

推荐阅读: 如何使用Bing Image Creator生成图像

浏览到Stability.AI的登录页面。你可以用现有的谷歌或Discord账户登录,或者点击底部的注册链接,创建一个新账户。用你的账户登录后,你会被带到DreamStudio网站,在那里你可以登录。

在你可以生成图像之前,你要选择几个选项。首先,点击 “Model” 字段,选择你想使用的 “Stable Diffusion” 版本–生产版本之一或最新的测试版。接下来,点击 “Style” 字段,选择你想要的图像的风格类型,如动漫、摄影、漫画、电影或3D模型。

在Settings下,移动第一个滑块来设置图像的大小。然后移动第二个滑块,选择你希望看到的图像数量。

1. 生成一个图像

在提示语中输入你的文字描述。你也可以在Negative prompt中加入某些项目,将它们排除在图像之外。准备好后,点击 “Dream” 按钮。作为回应,网站会显示你在Settings中选择的图像数量。

查看DreamStudio生成的图像

查看生成的图像

2. 选择一个图像

点击一个图像以查看大图。右键单击图像以保存或复制它。

选择一个DreamStudio生成图像

查看并保存一个图像

下载并安装Stable Diffusion

与其依赖以Stable Diffusion为模型的不同网站,你可以在你的电脑上安装该程序。然而,请注意,设置该程序是具有挑战性的,需要几个精确的步骤。好消息是,一旦你完成了,你可以随时随地运行它,想怎么运行就怎么运行。

推荐阅读: 值得尝试的最佳AI图像生成器

在你开始之前,你需要确保你的电脑满足最低要求: Windows 10或11,以及一块拥有4GB或以上VRAM的独立NVIDIA显卡。你可以通过DirectX诊断工具检查你的视频卡的名称和型号以及VRAM的数量。按Win键+R来触发运行框。在 “打开” 栏中,输入dxdiag。在 “DirectX诊断工具” 窗口中,点击 “显示” 选项卡(多张显卡会有多个显示选项),查看你的显卡的名称和VRAM的数量。

如果你的卡是合格的,就进行以下步骤:

1. 安装Python

浏览到 Python 3.10.6 网站。向下滚动到文件部分,点击 Windows installer (64-bit) 的链接 (假设你运行的是 64 位 Windows)。运行下载的文件来安装 Python。

2. 安装Git

浏览到 Git for Windows 的下载页面。点击 64-bit Git for Windows Setup 的链接。安装下载的文件,接受所有的默认选项。

3. 下载 Stable Diffusion 项目文件

浏览到 GitHub 的 Stable Diffusion 项目文件页面。点击右上方的绿色代码按钮,选择Download ZIP。解压下载的ZIP文件。这样做会创建一个名为 stable-diffusion-webui-master 的文件夹。将这个文件夹连同所有解压文件复制到一个简单的位置,比如你的C: 驱动器的根目录。

4. 下载并设置检查点文件

浏览到Hugging Face网页上的Stable Diffusion检查点文件。点击下载链接,保存768-v-ema.ckpt文件。这是一个巨大的文件,所以在下载时要有耐心。文件下载完毕后,浏览到以下位置: C:\stable-diffusion-webui-master\models\Stable-diffusion (假设你把这个文件夹复制到你的C:驱动器的根部)。在这个文件夹中,有一个名为 Put Stable Diffusion checkpoints here.txt 的文件。将768-v-ema.ckpt文件复制到这个文件夹。

5. 下载config yaml文件

浏览到config yaml文件的页面。该文件将显示为直线文本。在页面的任何地方点击右键,选择另存为。导航到 C:\stable-diffusion-webui-master\models\Stable-diffusion 文件夹,将yaml文件保存在这个位置。将文件名改为 768-v-ema ,但保留yaml扩展名,因此它应该被命名为 768-v-ema.yaml

6. 运行webui-user.bat文件

移动到stable-diffusion-webui-master文件夹并运行webui-user.bat文件。几分钟后,窗口应该显示一行字:”Running on local URL: 在本地URL上运行,后面是一个包含你本地机器的IP地址和端口号的URL。将带有端口号的整个URL复制并粘贴到你喜欢的浏览器中,以显示Stable Diffusion应用程序。但是,要保持命令窗口的开放

7. 生成一个图像

现在你终于可以生成一个图像了。在Stable Diffusion应用程序中,在提示符下输入你想要的图像的描述。在负数提示中输入任何你想排除的文本。如果你愿意,你可以改变采样方法、宽度、高度和其他的参数。如果你需要改变默认值,请设置批处理数和批处理大小的值。准备好后,单击 “Generate” 按钮。应用程序会根据你要求的数量显示图像。

Stable Diffusion离线版本生成和查看图像

生成和查看图像

在 “Stable Diffusion” 应用程序中,你会发现有许多其他选项,包括上传图片以生成其变体、缩放和其他方式调整图片,以及挖掘不同的扩展。

如果你找到一个你喜欢的图像,点击它来放大它。点击 “Save” 或 “Zip” 按钮来保存它。否则,所有生成的图像会自动保存在一个文件夹中,你可以通过点击文件夹按钮进入。

查看Stable Diffusion离线版本所有保存的图像

查看所有保存的图像

小结

总之,Stable Diffusion是一个强大的文本到图像生成模型,可通过多种在线平台和本地应用访问。通过简单地输入文字描述,用户可以轻松地生成独特的图像。在线服务如Stable Diffusion在线、Hugging Face和DreamStudio提供了方便的访问,而在本地安装Stable Diffusion则为用户提供了更高程度的控制和定制。无论是初学者还是专业人士,都可以使用Stable Diffusion轻松地为各种项目创建引人入胜的视觉内容。

评论留言