Skip to content

Releases: SixLabors/ImageSharp

v1.0.0-beta3

31 May 09:32
a98fd0e
Compare
Choose a tag to compare
v1.0.0-beta3 Pre-release
Pre-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.

Blog post

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

1.0.0 beta2

17 Nov 20:27
31dd601
Compare
Choose a tag to compare
1.0.0 beta2 Pre-release
Pre-release

Beta Release

  • Added new netstandard 2.0 target to take advantage of performance improvements
  • Increased the speed of the Jpeg decoder by 100%-200% for most images
  • Normalized and improved animated Gif output
  • Revised API for IImageFrameCollection<T> (image.Frames). From now, it is responsible for managing the lifecycle of image frames. Added CloneFrame(idx) and ExportFrame(idx) methods to copy/move individual frames into new images.
  • Various Png performance improvements and fixes
  • Expanded range of decodable Bmp types
  • ref returning extension methods for low-level/interop scenarios. (Only for advanced users, familiar with pointer arithmetics!)
  • Many other bug fixes

You can download the packages from nuget

1.0.0 beta1

14 Sep 17:43
Compare
Choose a tag to compare
1.0.0 beta1 Pre-release
Pre-release
Merge pull request #299 from SixLabors/beta-1

Beta 1