Bot releases are hidden (Show)
Published by JimBobSquarePants almost 4 years ago
Bug Fixes
Area:Api
Area:Performance
Area:Build
Published by JimBobSquarePants about 4 years ago
Bug
Simplify jpeg encoder and fix for Windows ARM - #1304 via @JimBobSquarePants
Fix non-seekable stream reading - #1316 via @JimBobSquarePants
Other
Published by JimBobSquarePants about 4 years ago
Area:Api
Area:Api
Area:Formats
Area:Performance
Bug
Area:Build
Area:Build
Documentation
Published by JimBobSquarePants over 4 years ago
Area:Api
Bug
Area:Build
Other
Published by JimBobSquarePants over 4 years ago
Reintroduces the Apache 2.0 License as the open source license.
Area:Performance
Bug
Enhancement
Area:Build
Formats:Tga
Other
Published by JimBobSquarePants over 4 years ago
Area:Api
Area:Bug
Area:Build
Area:Codequality
Area:Dithering
Area:Documentation
Area:Enhancement
Area:Formats:Jpeg
Area:Formats:Gif
Area:Formats:Png
Area:Formats:Tga
Area:Memory
Area:Metadata:Exif
Area:Metadata:Iptc
Area:Performance
Other
Unit Tests
Published by JimBobSquarePants about 5 years ago
enhancement
contributed by JimBobSquarePants
bug
formats:bmp
contributed by brianpopow
bug
formats:jpeg
contributed by JimBobSquarePants
build
contributed by JimBobSquarePants
bug
formats:jpeg
contributed by JimBobSquarePants
bug
formats:jpeg
contributed by JimBobSquarePants
bug
formats:jpeg
contributed by JimBobSquarePants
bug
formats:jpeg
contributed by JimBobSquarePants
bug
formats:png
contributed by JimBobSquarePants
documentation
contributed by bulldetektor
formats:jpeg
performance
contributed by tannergooding
performance
contributed by JimBobSquarePants
bug
drawing
contributed by Poyo-SSB
drawing
enhancement
contributed by Poyo-SSB
api
enhancement
performance
contributed by antonfirsov
codequality
contributed by iamcarbon
bug
quantizers
contributed by JimBobSquarePants
documentation
metadata:exif
metadata:icc
metadata:iptc
metadata:xmp
contributed by iamcarbon
bug
colorspaces
performance
contributed by iamcarbon
bug
drawing
contributed by BorisTheBrave
codequality
contributed by iamcarbon
bug
formats:jpeg
contributed by JimBobSquarePants
api
bug
performance
contributed by JimBobSquarePants
enhancement
memory
performance
contributed by antonfirsov
bug
formats:bmp
contributed by brianpopow
build
contributed by antonfirsov
bug
contributed by dannsam
formats:jpeg
performance
contributed by JimBobSquarePants
enhancement
formats:bmp
contributed by brianpopow
unit tests
contributed by antonfirsov
formats:bmp
unit tests
contributed by brianpopow
api
enhancement
contributed by antonfirsov
documentation
contributed by SLane35
enhancement
formats:bmp
contributed by brianpopow
api
enhancement
contributed by antonfirsov
formats:bmp
contributed by brianpopow
api
enhancement
contributed by antonfirsov
enhancement
contributed by JimBobSquarePants
performance
contributed by JimBobSquarePants
build
contributed by JimBobSquarePants
bug
formats:jpeg
contributed by JimBobSquarePants
formats:bmp
contributed by brianpopow
bug
formats:jpeg
contributed by JimBobSquarePants
enhancement
formats:bmp
contributed by brianpopow
enhancement
formats:bmp
contributed by brianpopow
enhancement
formats:png
contributed by brianpopow
chore
contributed by JimBobSquarePants
enhancement
formats:png
contributed by IldarKhayrutdinov
documentation
contributed by SimonCropp
bug
contributed by SimonCropp
codequality
contributed by SimonCropp
codequality
contributed by SimonCropp
documentation
contributed by SimonCropp
codequality
performance
contributed by SimonCropp
codequality
contributed by SimonCropp
codequality
contributed by SimonCropp
performance
contributed by SimonCropp
drawing
enhancement
contributed by mysticfall
api
contributed by JimBobSquarePants
build
contributed by JimBobSquarePants
Published by antonfirsov over 5 years ago
~2.5x
). On .NET Core 2.1 now we downscale images faster than System.Drawing (#731, #781)~30%
less memory during resize (#731, #781)ColorMatrix
and fix Color Filters, making them CSS-compatible (#806).DrawImage()
extension method works across pixel types. (image<Rgba>.Mutate(x => x.DrawImage( Image<Argb>))
) (#686)AffineTransformBuilder
and ProjectiveTransformBuilder
to help dealing with composite transformations. (#775)IDeepClonable
to ensure metadata objects are properly cloned (#707)#678, #682, #689, #717, #720, #727, #747, #760, #769, #773, #772, #783, #691, #706, #709, #761, #759, #780, #782
Published by antonfirsov about 6 years ago
SixLabors.ImageSharp.Processing
namespace to improve API discoverability for vanilla VS and VS Code users. (#645) Sub namespaces like SixLabors.ImageSharp.Processing.Transforms
do no longer exist! You have to remove these using statements from your code:using SixLabors.ImageSharp;
using SixLabors.ImageSharp.PixelFormats;
using SixLabors.ImageSharp.Processing; // The only namespace required for processing extensions!
u̶s̶i̶n̶g̶ ̶S̶i̶x̶L̶a̶b̶o̶r̶s̶.̶I̶m̶a̶g̶e̶S̶h̶a̶r̶p̶.̶P̶r̶o̶c̶e̶s̶s̶i̶n̶g̶.̶T̶r̶a̶n̶s̶f̶o̶r̶m̶s̶;̶ // COMPILATION ERROR!
image.SavePixelData()
APIs have been removed in favour of image.GetPixelSpan()
(#628)Configuration.ParallelOptions
has been replaced with Configuration.MaxDegreeOfParallelism
(#667)~28%
faster Jpeg Decoder (#643)PixelResolutionUnit
in ImageMetaData
, fix #490 (#649)~600%
(#637)System.Memory
API integration:
Image.Load()
and Image.DetectFormat()
(#618)image.GetPixelSpan()
and image.GetPixelRowSpan()
extension methods for fast pixel data manipulation (#607)Image.WrapMemory(...)
for native interop use-cases (#660)MemoryAllocator
API is now public and shared across all SixLabors projects (#665)https://www.nuget.org/packages/SixLabors.ImageSharp/1.0.0-beta0005
https://www.nuget.org/packages/SixLabors.ImageSharp.Drawing/1.0.0-beta0005
Published by antonfirsov over 6 years ago
System.Memory
API integration: Image.LoadPixelData() and SavePixelData() are now able to consume spans
.Fill(color)
performance and added a constructor initializing images with a default fill colorPublished by JimBobSquarePants almost 7 years ago
Beta Release
100%-200%
for most imagesIImageFrameCollection<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.ref
returning extension methods for low-level/interop scenarios. (Only for advanced users, familiar with pointer arithmetics!)You can download the packages from nuget
Published by tocsoft about 7 years ago