Використання System.Drawing із .NET 6 на платформі, відмінній від Windows
System.Drawing.Common — це фактична реалізація бібліотеки System.Drawing. Однак тепер у .NET 6 Framework це бібліотека для Windows. Тому ви можете використовувати Aspose.Drawing для створення крос-платформної програми на основі .NET 6 Framework.
Використання System.Drawing у Linux без libgdiplus
Якщо вам коли-небудь доводилося запускати програми .NET Core в Linux, ви могли помітити, що однією з головних проблем є відсутність збірки System.Drawing у стандартному пакеті .NET Core. Незважаючи на те, що Microsoft рекомендує використовувати System.Drawing.Common, це не найкраще рішення. Ви повинні запустити «sudo» на кожному комп’ютері користувача, щоб інсталювати бібліотеку libgdiplus. І навіть після цього ваші результати візуалізації дещо відрізнятимуться від тих, які ви отримуєте на машинах Windows. Щоб вирішити цю проблему, у цій статті описано, як використовувати System.Drawing у Linux без бібліотеки libgdiplus.