gift 0.1.0

A library for reading and writing GIF images
Documentation

GIFt

A Rust library for encoding and decoding GIF images.

Decoding example

// ... open a File as "gif"
let mut frame_dec = gift::Decoder::new(gif).into_frame_decoder();
let preamble = frame_dec.preamble()?;
println!("preamble: {:?}", preamble);
for frame in frame_dec {
    println!("frame: {:?}", frame?);
}

TODO

  • Building images from frame sequences
  • Interlaced images
  • Non-indexed (24-bit) buffers