[][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

Main entry point to read and write an exr image. Use exr::image::simple or exr::image::rgba for actually reading a complete image.

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

Use either exr::prelude::rgba_image::* or exr::prelude::simple_image::* for simply reading an image.