Crate exr
Read and write OpenEXR images. This library uses no foreign code or unsafe Rust.
See the README.md for crate information. Read the GUIDE.md for a API introduction. Check out the examples for a first impression.
Modules
-
block
This is the low-level interface for the raw blocks of an image.
See
exr::imagemodule for a high-level interface. - compression Contains the compression attribute definition and methods to compress and decompress data.
- error Error type definitions.
- image Data structures that represent a complete exr image. Contains generic structs that must be nested to obtain a complete image type.
- math Simple math utilities.
-
meta
Describes all meta data possible in an exr file.
Contains functionality to read and write meta data from bytes.
Browse the
exr::imagemodule to get started with the high-level interface. -
prelude
Export the most important items from
exrs. Note: This includes a type calledResult, possibly overwriting the defaultstd::Resulttype usage.