TheAlgorithms / C-Sharp

All algorithms implemented in C#.
GNU General Public License v3.0
6.93k stars 1.49k forks source link

Replace System.Drawing.Common #441

Closed siriak closed 2 months ago

siriak commented 7 months ago

We need to replace System.Drawing.Common with something else because it's Windows-only since version 6.

I propose to use SkiaSharp instead. It's one of the alternatives to System.Drawing.Common Microsoft recommends here. Compared to other alternatives, it looks more popular and better maintained.

I'm not familiar with the interface SkiaSharp provides, but I assume it's different from what System.Drawing.Common has. Nevertheless, we use only the most basic drawing features in the repository, so it should be not too difficult to migrate.

This update is a part of #425.

siriak commented 7 months ago

@gmottajr will you be able to do the upgrade?

gmottajr commented 7 months ago

Sounds good, @siriak! Let's work on it.

siriak commented 5 months ago

@gmottajr, how are you doing? Do you still plan to implement this or it can be grabbed by somebody else?

siriak commented 2 months ago

This is completed