Använda System.Drawing med .NET 6 på icke-Windows-plattform
System.Drawing.Common är den faktiska implementeringen av System.Drawing-biblioteket. Men det tillskrivs nu som ett Windows-specifikt bibliotek i .NET 6 Framework. Därför kan du använda Aspose.Drawing för att skapa en plattformsoberoende .NET 6 Framework-baserad applikation.
Använder System.Drawing i Linux utan libgdiplus
Om du någonsin varit tvungen att köra dina .NET Core-applikationer på Linux kanske du har märkt att ett av huvudproblemen är bristen på System.Drawing-sammansättning i standardpaketet .NET Core. Även om Microsoft rekommenderar att du använder System.Drawing.Common, är det inte den ultimata lösningen. Du måste köra ‘sudo’ på varje användardator för att ha libgdiplus-biblioteket installerat. Och även efter det kommer dina renderingsresultat att skilja sig något från de du har på Windows-datorer. För att komma till rätta med det här problemet tar den här artikeln upp hur man använder System.Drawing i Linux utan libgdiplus-bibliotek.