프로젝트 소개

SkiaSharp는 Google의 Skia Graphics Library(skia.org)를 기반으로 한 .NET 플랫폼용 크로스 플랫폼 2D 그래픽 API입니다. 모바일, 서버 및 데스크톱 모델 전반에서 이미지를 렌더링하기 위한 포괄적인 2D API를 제공합니다. 지원 대상에는 .NET Standard 2.0, .NET Framework 4.6.2+(4.8 권장), .NET Core, .NET 6+, Tizen, Android, iOS, tvOS, macOS, Mac Catalyst, WinUI 3(Windows App SDK / Uno Platform), Windows Classic Desktop(Windows.Forms / WPF), WebAssembly, 그리고 Uno Platform(iOS / Android / Windows / macOS / Linux / WebAssembly)이 포함됩니다. 이 프로젝트는 SkiaSharp, HarfBuzzSharp, SkiaSharp.Views, SkiaSharp.Views.Maui.Controls 및 SkiaSharp.Views.Uno.WinUI를 포함한 NuGet 패키지로 배포됩니다. Linux 배포판마다 차이가 있으므로, 별도의 패키지인 SkiaSharp.NativeAssets.Linux가 일부 배포판에 대해 지원되는 네이티브 바이너리를 제공합니다. 사전 릴리스 빌드를 위한 얼리 액세스 NuGet 피드도 문서화되어 있습니다. API 문서는 Microsoft Docs에 게시되어 있으며, 그래픽 및 게임 시나리오에 대한 가이드가 제공됩니다. 일반 빌드 및 Linux 전용 빌드에 대한 빌드 지침이 제공되며, 저장소에는 이슈 보고, 풀 리퀘스트, 소스에서 빌드, 새 API 추가를 다루는 기여 지침이 포함되어 있습니다. README에는 Discord 채팅과 공개 빌드 파이프라인에 대한 링크도 있습니다.