Crate exr

Source
Expand description

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::image module 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::image module to get started with the high-level interface.
prelude
Export the most important items from exrs. Note: This includes a type called Result, possibly overwriting the default std::Result type usage.