[][src]Crate exr

Read and write OpenEXR images. This library uses no foreign code or unsafe Rust.

See the README.md for more information, or check out the examples.

Modules

block

Handle compressed and uncompressed pixel byte blocks. Includes compression and decompression, and some functions that completely read an image into blocks.

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.

prelude

Export the most important items from exrs. Note: This includes a type called Result, possibly overwriting the default std::Result type usage.