mirror of
https://github.com/DarthAffe/StableDiffusion.NET.git
synced 2026-11-10 19:06:31 +00:00
ecac81dd8b3336ba1975e0fe452fbfff3808a36a
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
Languages
C#
91.3%
C
7.9%
Batchfile
0.8%