01 / OVERVIEW
项目概况
SimdSkia 是独立的 C# 2D 渲染引擎,提供绘图、字体、基础文字排版和图片编解码能力。它以 CPU 渲染为默认路径,也提供可选的 Vulkan 和 Windows Direct2D 后端。通过 Avalonia 适配包,可以研究纯托管渲染与跨平台桌面应用的结合。
02 / CAPABILITIES
主要能力
01
C# 绘图、字体、基础排版及图像编解码
02
CPU 渲染及可选 Vulkan / Direct2D 后端
03
Avalonia 桌面适配与部分 SkiaSharp 源码 API 兼容
03 / POSSIBILITIES
可以探索的场景
- 研究 C# 2D 图形、字形与像素合成实现
- 在 Avalonia 桌面示例中评估不同渲染后端
- 比较具体场景的启动、分配、内存与画质表现
04 / GET STARTED
开始使用
开始之前
- 按 README 使用匹配的 .NET、Avalonia 和预览包版本
- GPU 后端需要对应系统 API 和驱动
- 迁移已有应用前评估 API、字体与整页画质差异
获取项目
dotnet add package SimdSkia.Avalonia.Desktop --prerelease接下来
- 新桌面示例优先安装 SimdSkia.Avalonia.Desktop 预览包。
- 按 README 配置启动代码,仅安装 NuGet 包还不能完成接入。
- 使用自己的实际页面检查画质、性能与内存,再决定是否迁移。
05 / SCOPE & STATUS
当前边界
当前为预览版,完整 API 和整页画质验收尚未全部通过;macOS GPU 尚未实现。
此页面根据公开 README 整理。版本、许可证及实际支持范围,以仓库文档为准。
更新于 2026-10-27