ImageSharp icon indicating copy to clipboard operation
ImageSharp copied to clipboard

:camera: A modern, cross-platform, 2D Graphics library for .NET

Results 124 ImageSharp issues
Sort by recently updated
recently updated
newest added

### 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...

up-for-grabs
formats:jpeg
feature request

### 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...

area:performance
formats:jpeg

### 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...

unit tests
needs triage

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...

area:performance
help needed
formats:jpeg

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...

area:performance
up-for-grabs

### 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...

API

### 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...

chore

## 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...

area:performance
API
needs triage

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`. **...

enhancement

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...

hacktoberfest
help needed
unit tests
good first issue