Expand description
Core routines shared by all libraries
This crate provides a set of core routines shared
by the decoders and encoders under zune
umbrella
It currently contains
- A bytestream reader and writer with endian aware reads and writes
- Colorspace and bit depth information shared by images
- Image decoder and encoder options
- A simple enum type to hold image decoding results.
This library is #[no_std]
with alloc
feature needed for defining Vec
which we need for storing decoded bytes.
Features
-
no_std
: Enables#[no_std]
compilation support. -
serde
: Enables serializing of some of the data structures present in the crate
Modules
- Image bit depth, information and manipulations
- A simple implementation of a bytestream reader and writer.
- Image Colorspace information and manipulation utilities.
- Decoder and Encoder Options
- Decoding results for images