我希望将 Electron 应用程序移植到 Avalonia。该应用程序目前使用 Paper.js 来绘制和管理与复杂多边形的交互。查看 Avalonia,我注意到它使用了 Skia,它似乎提供了与 Paper.js 大致相同的功能。我希望有一种简单的方法可以创建 Skia“画布”并直接使用 SkiaSharp API。
不幸的是,我没有太多运气找到文档/答案。avalonia gitter 上的某个人提到我可能会使用 RenderTargetBitmap,但是在查看源代码(找不到任何文档)之后,我认为直接使用 Skia 画布会更容易/更优雅。
这可能吗?