A high-performance .NET library for creating animated GIFs, replacing the default GifBitmapEncoder.
AnimatedGif is a .NET library for creating animated GIFs with high performance and an easy-to-use API. It solves the problem of cumbersome GIF generation in .NET by replacing the default GifBitmapEncoder, offering better control over frame delays and quality. The library is designed to streamline the process of converting image sequences into GIFs for applications like screen recording or animation exports.
.NET developers who need to programmatically create animated GIFs, such as those building tools for screen capture, image processing, or media generation applications.
Developers choose AnimatedGif for its superior performance and simplicity compared to built-in .NET GIF encoders, along with features like customizable frame timing and quality settings that provide greater flexibility in GIF creation.
:vhs: A high performance .NET library for reading and creating animated GIFs
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Optimized for efficient GIF creation with fast frame addition and customizable delays, as emphasized in the library's key features and usage examples.
Provides an intuitive way to create GIFs from images using methods like `AnimatedGif.Create`, simplifying the process compared to built-in .NET encoders.
Supports writing to files or streams, enabling integration into various workflows such as web applications or desktop tools, as mentioned in the features.
Includes options like 8-bit color depth settings to control GIF quality, allowing for optimized file sizes and visual fidelity in generated GIFs.
The library currently only supports creating GIFs and cannot read or parse existing GIF files, limiting its use in full media processing pipelines, as admitted in the README.
Tied exclusively to the .NET ecosystem, making it unsuitable for projects using other languages or requiring cross-framework compatibility without .NET integration.
While efficient, it lacks advanced features such as palette optimization, transparency handling, or support for other animation formats, focusing only on core GIF creation.