[][src]Crate gift

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 Definitions

Result

Gift result type