StableDiffusion.NET
2.2.1
See the version list below for details.
dotnet add package StableDiffusion.NET --version 2.2.1
NuGet\Install-Package StableDiffusion.NET -Version 2.2.1
<PackageReference Include="StableDiffusion.NET" Version="2.2.1" />
<PackageVersion Include="StableDiffusion.NET" Version="2.2.1" />
<PackageReference Include="StableDiffusion.NET" />
paket add StableDiffusion.NET --version 2.2.1
#r "nuget: StableDiffusion.NET, 2.2.1"
#:package StableDiffusion.NET@2.2.1
#addin nuget:?package=StableDiffusion.NET&version=2.2.1
#tool nuget:?package=StableDiffusion.NET&version=2.2.1
StableDiffusion.NET
Based on https://github.com/leejet/stable-diffusion.cpp
Usage
Setup
Install the StableDiffusion.NET-Nuget and at least one of the Backend-Packages.
If GPU-support is available it will prefer this over CPU.
If you want to add your own native-libraries or need more control over which backend to load, check the static Backends
class.
Example
using StableDiffusionModel sd = new(@"<path_to_model>", new ModelParameter());
IImage<ColorRGB> image = sd.TextToImage("<prompt>", new StableDiffusionParameter());
To process the resulting image further you can write your own extensions or install one of the HPPH-extension sets:
HPPH.System.Drawing
HPPH.SkiaSharp
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- HPPH (>= 1.0.0)
- JetBrains.Annotations (>= 2024.2.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on StableDiffusion.NET:
Repository | Stars |
---|---|
lindexi/lindexi_gd
博客用到的代码
|
Version | Downloads | Last Updated |
---|---|---|
3.6.0 | 211 | 6/30/2025 |
3.5.0 | 140 | 6/30/2025 |
3.4.1 | 218 | 3/2/2025 |
3.4.0 | 246 | 1/5/2025 |
3.3.0 | 150 | 1/3/2025 |
3.2.0 | 326 | 10/24/2024 |
3.1.1 | 148 | 10/17/2024 |
3.1.0 | 270 | 8/28/2024 |
3.0.0 | 160 | 8/25/2024 |
2.2.1 | 149 | 8/10/2024 |
2.2.0 | 135 | 8/1/2024 |
2.1.0 | 113 | 7/28/2024 |
2.0.0 | 316 | 7/22/2024 |
1.2.0 | 280 | 4/29/2024 |
1.1.0 | 180 | 4/14/2024 |
1.0.0 | 216 | 3/24/2024 |