ImageSharp
ImageSharp copied to clipboard
:camera: A modern, cross-platform, 2D Graphics library for .NET
### Description I can't find an API in ImageSharp to save my images in the progressive jpeg format. It is a requirement for my application. I am capable of saving...
### Prerequisites - [x] I have written a descriptive issue title - [x] I have verified that I am running the latest version of ImageSharp - [x] I have verified...
### Prerequisites - [x] I have written a descriptive issue title - [x] I have verified that I am running the latest version of ImageSharp - [x] I have verified...
Some analysis of the performance of the encoder based upon a breakdown of this benchmark indicates that encoding a large jpeg takes 80% of the entire processing time. https://github.com/kleisauke/net-vips/tree/master/tests/NetVips.Benchmarks This...
As @saucecontrol pointed out in his [comment](https://github.com/SixLabors/ImageSharp/pull/1513/files#r561177884), we can get rid of `VPERMS` in the following code: https://github.com/SixLabors/ImageSharp/blob/e2211c316daab3ae59eb85fbc189288849eb54d2/src/ImageSharp/Processing/Processors/Transforms/Resize/ResizeKernel.cs#L104-L112 If FMA is detected we should allocate 4x buffer and to the...
### Prerequisites - [x] I have written a descriptive issue title - [x] I have verified that I am running the latest version of ImageSharp - [x] I have verified...
### Description Attempting to start discussion around benchmarking performance for various features across different environments/hardware. I see this as an easy way to deter naysayers, communicate performance improvements/progress, highlight areas...
## Problem Intel's [optimization manual](https://www.intel.com/content/dam/doc/manual/64-ia-32-architectures-optimization-manual.pdf) places strong emphasis on the importance of alignment of memory addresses SIMD registers are stored/loaded from. Significant performance penalties occur when loads/stores are crossing (64...
ImageSharp should provide an initial standard structure for adding library inter-op apis. * [ ] ImageSharp System.Drawing interop ** Simple API the allows for converting `System.Drawing.Image` into an `ImageSharp.Image`. **...
A follow up on https://github.com/SixLabors/ImageSharp/pull/1378#discussion_r505056731. Currently 32 bit test execution is only done for .NET Framework, with `dotnet xunit` which is an obsolete tool today, we need to adapt `dotnet...