grib 0.17.0

GRIB format parser & writer for Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
pub(crate) use self::image::ImageIntoIter;
use crate::DecodeError;

pub(crate) fn decode_j2k(bytes: &[u8]) -> Result<ImageIntoIter, DecodeError> {
    let stream = stream::Stream::from_bytes(bytes)?;
    let decoder = decoder::Decoder::new(stream)?;
    decoder.setup(decoder::DecodeParams::default())?;
    let image = decoder.read_header()?;
    decoder.decode(&image)?;

    image.try_into_iter()
}

mod decoder;
mod image;
mod stream;