[][src]Crate flif

Example

extern crate flif;

use std::fs::File;
use std::io::BufReader;
use flif::Flif;

fn main() {
    let file = std::fs::File::open("../resources/flif_logo.flif").unwrap();
    // use `BufReader` to improve performance
    let reader = BufReader::new(file);
    let image = Flif::decode(reader).unwrap();
    println!("image info: {:?}", image.info());
    let raw_pixels = image.raw();
}

Modules

components

Structs

Decoder
Flif
FlifInfo
Limits

Limits on input images to prevent OOM based DoS

Enums

Error

Type Definitions

Result