using GifskiNet;
using var gifski = Gifski.Create(@"C:\Test\gifski.dll", settings =>
{
settings.Quality = 100;
});
// Sets the output file of the gif
gifski.SetFileOutput(@"C:\Test\animation.gif");
// Or you can write it directly to a stream
var stream = new MemoryStream();
gifski.SetStreamOutput(stream);
gifski.AddFramePngFile(frameNumber: 0, presentationTimestamp: 0.0, filePath: @"C:\Test\frame_1.png");
gifski.AddFramePngFile(1, 4.0, @"C:\Test\frame_2.png");
gifski.AddFramePngFile(3, 6.0, @"C:\Test\frame_3.png");
gifski.Finish();
Install-Package Gifski.Net
I am open for any contribution.