SixLabors / ImageSharp.Drawing

:pen: Extensions to ImageSharp containing a cross-platform 2D polygon manipulation API and drawing operations.
https://sixlabors.com/products/imagesharp-drawing/
Other
285 stars 39 forks source link

Improve blending performance, make sure API is not a blocker #102

Closed antonfirsov closed 1 year ago

antonfirsov commented 3 years ago

After merging #96, blending will be the bottleneck in drawing. To address this I suggest to prototype batched variant of NormalSrcOver in the core library, preferably for 1.0 to make sure we can handle it with the current API without breaking changes.

image

antonfirsov commented 3 years ago

Not realistic for 1.0. (Edit: having troubles clicking the right button 😄 )

JimBobSquarePants commented 1 year ago

We need to have a dicussion regarding which version of ImageSharp we should be based on. We have our new fast blending implementation in V3.

JimBobSquarePants commented 1 year ago

Main now points at v3 now so I'm closing this.