Verwenden von System.Drawing mit .NET 6 auf einer Nicht-Windows-Plattform
System.Drawing.Common ist die eigentliche Implementierung der System.Drawing-Bibliothek. Es wird jedoch jetzt als Windows-spezifische Bibliothek in .NET 6 Framework zugeordnet. Daher können Sie Aspose.Drawing verwenden, um eine plattformübergreifende .NET 6 Framework-basierte Anwendung zu erstellen.
Verwenden von System.Drawing unter Linux ohne libgdiplus
Wenn Sie Ihre .NET Core Anwendungen jemals unter Linux ausführen mussten, ist Ihnen vielleicht aufgefallen, dass eines der Hauptprobleme das Fehlen der System.Drawing-Assembly im standardmäßigen .NET Core-Paket ist. Obwohl Microsoft die Verwendung von System.Drawing.Common empfiehlt, ist dies nicht die ultimative Lösung. Sie müssen ‘sudo’ auf jedem Benutzercomputer ausführen, um die libgdiplus Bibliothek zu installieren. Und selbst danach unterscheiden sich Ihre Rendering-Ergebnisse leicht von denen auf Windows-Rechnern. Um dieses Problem zu lösen, behandelt dieser Artikel die Verwendung von System.Drawing unter Linux ohne die libgdiplus Bibliothek.