System.Drawing.Common 是 System.Drawing 庫的實際實現。但是,它現在被歸類為 .NET 6 Framework 中特定於 Windows 的庫。因此,您可以使用 Aspose.Drawing 創建跨平台的基於 .NET 6 Framework 的應用程序。如果您曾經不得不在 Linux 上運行 .NET Core 應用程序,您可能已經註意到主要問題之一是標準 .NET Core 包中缺少 System.Drawing 程序集。儘管 Microsoft 建議使用 System.Drawing.Common,但這並不是最終的解決方案。您必須在每台用戶計算機上運行“sudo”才能安裝 libgdiplus 庫。即使在那之後,您的渲染結果也會與您在 Windows 機器上的渲染結果略有不同。為了解決這個問題,本文介紹瞭如何在沒有 libgdiplus 庫的情況下在 Linux 中使用 System.Drawing。