1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29

extern crate byteorder;
extern crate lzw;
#[macro_use] extern crate failure;

mod error;
mod byte;
mod decode;
mod ifd;
mod image;
pub mod tag;

pub use decode::Decoder;
pub use ifd::IFD;
pub use error::{
    DecodeError,
    DecodeErrorKind,
    DecodeResult,
};
pub use image::{
    Image,
    ImageData,
    ImageHeader,
    ImageHeaderError,
    Compression,
    BitsPerSample,
    BitsPerSampleError,
    PhotometricInterpretation,
};