sybio/gif-creator
GifCreator is a lightweight PHP library for building animated GIFs from a sequence of images. Add frames, set per-frame durations and loop counts, and generate GIFs with a simple API—ideal for dynamic badges, previews, and lightweight animations.
App\Media\AnimatedImageEncoder) so it stays a leaf dependency.media queue with timeouts and memory limits — never inline in an HTTP request; strict input validation (MIME, dimensions, frame count, total pixels); object storage with immutable cache keys plus pruning of intermediates; and a visual smoke test, since artifacts often return HTTP 200 with wrong-looking output.create(), getGif()). We'll integrate it behind a GifCreatorEncoder adapter, produce frames with Intervention Image/Imagick, run generation in queued jobs, enforce frame/size/duration limits at the API boundary, store outputs on Laravel disks behind a CDN, and test with fixtures (empty list, mismatched durations, single frame, 1×1, max dimensions, gradients, transparency). Pin the version, add it to the known-unmaintained list, and keep the adapter so swapping to Imagick or FFmpeg is a one-class change."How can I help you explore Laravel packages today?