System.Drawing.Common은 System.Drawing 라이브러리의 실제 구현입니다. 그러나 이제 .NET 6 Framework에서 Windows 관련 라이브러리로 간주됩니다. 따라서 Aspose.Drawing을 사용하여 플랫폼 간 .NET 6 Framework 기반 응용 프로그램을 만들 수 있습니다.
libgdiplus 없이 Linux에서 System.Drawing 사용
Linux에서 .NET Core 애플리케이션을 실행해야 하는 경우 주요 문제 중 하나가 표준 .NET Core 패키지에 System.Drawing 어셈블리가 없다는 점을 알아차렸을 것입니다. Microsoft에서는 System.Drawing.Common을 사용하도록 권장하지만 이것이 궁극적인 솔루션은 아닙니다. libgdiplus 라이브러리를 설치하려면 각 사용자 컴퓨터에서 ‘sudo’를 실행해야 합니다. 그리고 그 후에도 렌더링 결과는 Windows 시스템에서와 약간 다를 것입니다. 이 문제를 해결하기 위해 이 기사에서는 libgdiplus 라이브러리 없이 Linux에서 System.Drawing을 사용하는 방법을 다룹니다.