Releases: johannesvollmer/exrs
New Attributes and Auto Cropping
There's some new features in this new exrs release!
- new attributes: software name, far and near clip, vertical and horizontal field of view
- a basic auto crop function (but an example is missing)
- checks meta data before creating file on system
- some things have been renamed
New Compression Methods Supported (PXR/PIZ), and More!
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:
PIZCompressionPXR24Compression- The prelude was restructured to simplify common imports, now offering presets for
simpleandrgbaimage handling. - The
rgbamodule 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
0.7.4: Yet Another Reworked RGBA API
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
0.7.3: Tons of Bugfixes and more Predefined Attributes
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.
Second Release: Smoother API
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.
First official release to crates.io!
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.