Używanie System.Drawing z platformą .NET 6 na platformie innej niż Windows
System.Drawing.Common jest rzeczywistą implementacją biblioteki System.Drawing. Jednak jest teraz przypisywana jako biblioteka specyficzna dla systemu Windows w .NET 6 Framework. W związku z tym można użyć Aspose.Drawing do utworzenia wieloplatformowej aplikacji opartej na .NET 6 Framework.
Korzystanie z System.Drawing w systemie Linux bez libgdiplus
Jeśli kiedykolwiek musiałeś uruchamiać swoje aplikacje .NET Core w systemie Linux, być może zauważyłeś, że jednym z głównych problemów jest brak zestawu System.Drawing w standardowym pakiecie .NET Core. Mimo że Microsoft zaleca użycie System.Drawing.Common, nie jest to najlepsze rozwiązanie. Musisz uruchomić „sudo” na każdym komputerze użytkownika, aby zainstalować bibliotekę libgdiplus. Nawet po tym wyniki renderowania będą nieco inne niż te, które masz na komputerach z systemem Windows. Aby poradzić sobie z tym problemem, w tym artykule opisano sposób korzystania z System.Drawing w systemie Linux bez biblioteki libgdiplus.