Skip to content

Releases: johannesvollmer/exrs

New Attributes and Auto Cropping

06 Sep 01:33

Choose a tag to compare

Pre-release

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!

01 Jun 13:40

Choose a tag to compare

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

0.7.4: Yet Another Reworked RGBA API

16 Apr 10:38
cb1a83a

Choose a tag to compare

Pre-release

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

15 Mar 15:05
cb1a83a

Choose a tag to compare

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

16 Feb 22:50
954b88c

Choose a tag to compare

Pre-release

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!

15 Feb 18:13

Choose a tag to compare

Pre-release

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.