gif2png/README.md
2026-03-26 11:24:01 -04:00

33 lines
872 B
Markdown

# GIF Frame Extractor (Go)
[![WARN-LLM GENERATED](https://img.shields.io/badge/WARN-LLM%20GENERATED-FF6347)](https://github.com/40ants/ai-badges)
A small, fast Go CLI tool that extracts frames from an animated GIF and saves them as PNG files.
It supports:
- **Raw frame extraction** (exact stored frames)
- **Composited frame rendering** (what you visually see when the GIF plays)
- **Shorthand and long CLI flags**
- Correct handling of GIF **disposal methods**
---
## Features
- 🚀 Fast and dependency-free (pure Go standard library)
- 🖼️ Export each GIF frame as a PNG
- 🎞️ Correct visual compositing using GIF disposal rules
- 🧩 Optional raw frame dumping (no compositing)
- 🔤 Short and long command-line flags
---
## Installation
### Build from source
```bash
git clone https://github.com/mr0xb/gif2png.git
cd gif2png
go build -o gif2png