Použití System.Drawing s .NET 6 na platformě jiné než Windows
System.Drawing.Common je skutečnou implementací knihovny System.Drawing. Nyní je však v .NET 6 Framework připisována jako knihovna specifická pro Windows. Proto můžete použít Aspose.Drawing k vytvoření multiplatformní aplikace založené na .NET 6 Framework.
Použití System.Drawing v Linuxu bez libgdiplus
Pokud jste někdy museli spouštět své aplikace .NET Core na Linuxu, možná jste si všimli, že jedním z hlavních problémů je chybějící sestavení System.Drawing ve standardním balíčku .NET Core. Přestože společnost Microsoft doporučuje používat System.Drawing.Common, není to konečné řešení. Chcete-li mít nainstalovanou knihovnu libgdiplus, musíte na každém uživatelském počítači spustit ‘sudo’. A i poté se budou vaše výsledky vykreslování mírně lišit od těch, které máte na počítačích se systémem Windows. Abychom se s tímto problémem vyrovnali, tento článek popisuje, jak používat System.Drawing v Linuxu bez knihovny libgdiplus.