Various Improvements in encoding and decoding speed, yay!
Huge thanks to @Shnatsel for all of these:
Big thanks to our two new contributors :)
miniz_oxide, improving decompression performance and compression ratio (Thanks to @Shnatsel for the suggestion) for compression methods
PXR24compression method is not supported yet, it will return an error when compressed or decompressed on such an architecture.
lebedependency license changed to standardized BSD-3-Clause
Fuzzing revealed a panic in
IntegerBounds, this was fixed, and the auto-cropping algorithm behaviour and performance was improved, thanks to the help of @saethlin.
I'm honoured to announce this new release, which largely consists of two great community contributions.
Other changes have also been made.
This release generalizes the beloved rgba callback, so that it can be used with any combination of channels, yay! Furthermore, it is now easier to create images with multiple layers where each layer has a different type.
At last, this release also includes a dedicated
GUIDE.MD, which is an introduction to the concepts in this library. This should help you to get started more easily than just examples.
Hi! I'm proud to announce that I declare this libary version
However, this is not because of full exr support yet. Instead, I came to the conclusion that the remaining missing features should not be added in a hurry. The recent architecture rework is an improvement that enables us to do all the other missing exr features smoothly. That's why this restructuring lifts this crate to version
There's some new features in this new
exr = 0.8.0 of this crate is released!
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.
PXR24 compression method now is also supported.
rgbamodule 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