Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

SkiaSharp seems like a decent alternative (edit: in case you can't actually use System.Drawing directly).

https://github.com/mono/SkiaSharp



They target slightly different things. SkiaSharp is a 2D graphics library and supports drawing to canvases backed by OpenGL or Vulkan. ImageSharp is an image processing library and is really only built for that. You could use SkiaSharp for as the foundation for a GUI library, where you could not with ImageSharp.


>in case you can't actually use System.Drawing directly

I.e. anyone using .NET on Linux or Mac


It's possible to use system drawing in Linux but some people want to use blazor so system drawing wouldn't work, image sharp however works in blazor web assembly.


>It's possible to use system drawing in Linux

This is deprecated since NET 6.0, eventually support will be removed:

https://learn.microsoft.com/en-us/dotnet/core/compatibility/...


I didn't know that. Thanks for letting me know


It is not fully managed code though.




Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: