Crate gift

Source
Expand description

§GIFt

A library for decoding and encoding GIF images and animations.

§Decode Example

use gift::Decoder;

// ... open a `File` as "gif"
for step in Decoder::new(gif) {
    // was there a decoding error?
    let step = step?;
    let raster = step.raster();
    // ... work with raster
}

Modules§

block
A GIF file consists of a sequence of Blocks in a specific order.
decode
GIF file decoding
encode
GIF file encoding

Structs§

Decoder
GIF file decoder
Encoder
GIF file encoder
Step
One step of an animation.

Enums§

Error
Errors encountered while decoding or encoding

Type Aliases§

Result
Gift result type