Lua bindings to GIFLIB for LuaJIT using FFI.
You'll need both LuaJIT (any version) and GIFLIB 5 installed. On ArchLinux:
$ sudo pacman -Sy luajit giflib
It's recommended to use LuaRocks to install giflib.
$ luarocks install giflib
This library was created for a very specific usage and does not expose the entire GIFLIB API. Feel free to create an issue if there's something specific you need.
local giflib = require("giflib")
local gif = assert(giflib.load_gif("test.gif"))
gif:write_first_frame("test-frame-1.gif")
gif:close()
TODO: more documentation