GIF Decoder Library
TurboStitchGIF is a lightweight, header-only C library for decoding GIF images with a focus on efficiency and minimal resource usage. Designed for embedded systems and performance-critical applications, it provides a simple API for decoding both static and animated GIFs while maintaining a tiny footprint.
✨ Key Features
Single-header implementation - Just include gif.h in your project
- Just include in your project Zero dynamic allocations - Works with user-provided memory buffers
- Works with user-provided memory buffers Platform independent - Pure C99 with no OS dependencies
- Pure C99 with no OS dependencies Dual decoding modes : Safe mode : Minimal memory usage (default) Turbo mode : Optimized for speed (define GIF_MODE_TURBO )
: Low memory footprint - Ideal for embedded systems and microcontrollers
- Ideal for embedded systems and microcontrollers Full animation support - Handles frames, delays, transparency, and looping
- Handles frames, delays, transparency, and looping Configurable limits - Set canvas size and color limits via preprocessor defines
... continue reading