Johannesvollmer Exrs Versions Save

100% Safe Rust OpenEXR file library

v0.8.0

3 years ago

Version exr = 0.8.0 of this crate is released!

Finally, exrs supports the PIZ compression method! This means that exrs now supports all lossless compression methods, yay. Thanks to @dgsantana for his awesome work regarding the implementation. Additionally, the PXR24 compression method now is also supported.

In summary:

  • PIZ Compression
  • PXR24 Compression
  • The prelude was restructured to simplify common imports, now offering presets for simple and rgba image handling.
  • The rgba module also got fine-tuned once more.
  • Bugfixes and dependency updates (once again, also thanks to @dgsantana)
  • More validation of files and earlier return for invalid files
  • Documentation updates

v0.7.4

3 years ago

The RGBA image module has survived yet another rework! Most of the examples were improved, too. Thanks to @mandeep for adding compatibility to the standard std::error system.

Also:

  • updated dependencies
  • fixed documentation
  • renamed and restructured some things

v0.7.3

4 years ago

This release makes the whole library more safe: the number of panics when reading a file was greatly reduced, now always returning an appropriate Error instead of crashing. Many minor improvements and small API changes have also been added.

New features:

  • Specify an optional maximum image byte size to automatically abort reading too large images (default limit is 1GB).
  • More predefined attribute types simplify handling common meta data.
  • Throws more errors instead of writing invalid exr files.

v0.7.0

4 years ago

The API has been improved a lot. There's a simpler way to read and write RGB images and less things that could be used wrong. See the crate.

v0.6.1

4 years ago

I'm proud to announce the first release of the exr crate. It's available on crates.io!

Keep in mind that this library is still unstable and subject to API changes in the future. There's still some features missing, but I think it may be usable already.