v1.0.0-beta3
Pre-release
Pre-release
antonfirsov
released this
31 May 09:32
·
13582 commits
to main
since this release
Improvements since beta 2
- Breaking change: Refactored the namespaces to logical groups based on functionality.
- Introduced a full memory management API that allows fine grained control of how ImageSharp manages large buffers.
- For the default pooling memory management implementation we managed to halve the memory footprint of the library without significant loss in speed.
- Made codecs easier to use. The performance of the Jpeg decoder is doubled since the first beta!
- Introduced a new metadata-only decoding API with the help of the community.
- Introduced new affine transform methods that allow the composition of affine transforms.
- Refactored all filters (Hue, Brightness, Saturation etc) to match the behaviour described in the W3C specification.
- Introduced static instances of reusable algorithms for use as method parameters.
- Fixed the resampling processes to correctly blend semi-transparent output.
- Many other performance improvements and bug fixes.