Страница 1 из 1

Отключение поддержки GDI+ в NET Core 6

Добавлено: 03 окт 2021, 21:40
voloshin@expasys.ru
Начиная с версии NET Core 6.0 Microsoft позиционирует System.Drawning.Common только для операционной системы Windows.
https://docs.microsoft.com/en-us/dotnet ... ndows-only

А с учетом того, что библиотека libgdiplus под Linux содержит катастрофические утечки памяти, что вы собираетесь предпринимать по этому поводу?

Re: Отключение поддержки GDI+ в NET Core 6

Добавлено: 04 окт 2021, 10:14
Andrew
Здравствуйте,

Пока не думали об этом. Если у вас есть дополнительная информация по этому поводу и предложения, подалуйста напишите нам.

Спасибо.

Re: Отключение поддержки GDI+ в NET Core 6

Добавлено: 05 окт 2021, 18:09
voloshin@expasys.ru
Andrew писал(а): 04 окт 2021, 10:14 Пока не думали об этом. Если у вас есть дополнительная информация по этому поводу и предложения, подалуйста напишите нам.
Думаю, что стоит воспользоваться рекомендацией Microsoft, доступной по ссылке выше. Она звучит так:
To use these APIs for cross-platform apps, migrate to one of the following libraries:
- ImageSharp
- SkiaSharp
- Microsoft.Maui.Graphics

Кстати, когда будут реализованы дашборды под Blazor? Планируете?

Re: Отключение поддержки GDI+ в NET Core 6

Добавлено: 07 окт 2021, 09:57
Andrew
Здравствуйте,

Спасибо за ответ и предложения.

Дашборды под Blazor - планы есть, но пока без точных сроковв.

Спасибо.