100% Safe Rust OpenEXR file library
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
CompressionPXR24
Compressionsimple
and rgba
image handling.rgba
module also got fine-tuned once more.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:
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:
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.
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.