Skip to content
master
Go to file
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Animated GIF Icon

Animated GIF

AnimatedGif is a high performance .NET library for reading and creating animated GIFs, inspired by ShareX. It replaces the default System.Windows.Media.GifBitmapEncoder to create GIFs from .NET more easily.

NuGet

Buy Me a Coffee at ko-fi.com

How to use

Add to your Project

Install-Package AnimatedGif

or download manually on NuGet

Creating a GIF

Create a GIF with the filename "mygif.gif" and a 33ms delay between frames (~30fps). Use 16ms for 60fps and so on.

using (var gif = AnimatedGif.Create("mygif.gif", 33))
{
    var img = Image.FromFile("myimage.png");
    gif.AddFrame(img, delay: -1, quality: GifQuality.Bit8);
}

If you don't want to write to a File, create a new AnimatedGifCreator instance directly. The constructor takes a Stream.

Reading a GIF

At the moment there's only a GIF Creator. Create a pull request if you want to create a GIF Reader in this project!

Contributing

  1. Fork this Project
  2. Change stuff on your Forked repo
  3. Create a pull request

About

📼 A high performance .NET library for reading and creating animated GIFs

Topics

Resources

License

Releases

No releases published

Sponsor this project

  •  
Learn more about GitHub Sponsors

Languages

You can’t perform that action at this time.