Skip to content

v1.0.0-beta3

Pre-release
Pre-release
Compare
Choose a tag to compare
@antonfirsov antonfirsov released this 31 May 09:32
· 13582 commits to main since this release
a98fd0e

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.

Blog post

https://sixlabors.com/blog/beta-3-is-a-magic-number/