Русский

Использование System.Drawing в Linux без libgdiplus

Если вам когда-либо приходилось запускать приложения .NET Core в Linux, вы могли заметить, что одной из основных проблем является отсутствие сборки System.Drawing в стандартном пакете .NET Core. Несмотря на то, что Microsoft рекомендует использовать System.Drawing.Common, это не окончательное решение. Вы должны запустить «sudo» на каждом пользовательском компьютере, чтобы установить библиотеку libgdiplus. И даже после этого ваши результаты рендеринга будут немного отличаться от тех, которые у вас есть на компьютерах с Windows. Чтобы справиться с этой проблемой, в этой статье рассказывается, как использовать System.Drawing в Linux без библиотеки libgdiplus.
декабря 13, 2020 · 3 мин · Усман Азиз