1个不稳定版本
0.0.1 | 2023年5月19日 |
---|
#33 in #2d-rendering
660KB
15K SLoC
鲁伊萨
鲁伊萨
是一个用于绘制文本(开发中)、几何形状和图像的轻量级2D图形库。鲁伊萨
完全使用Rust实现。
这是对tiny-skia包的一个分支。我们使接口更加友好。使用image库来处理图像格式。
许可
lib.rs
:
tiny-skia
是将Skia子集移植到Rust的一个小型包。
tiny-skia
API有点不寻常。它看起来不像cairo,QPainter(Qt),HTML Canvas,甚至Skia本身。相反,tiny-skia
提供了一组低级绘图API,用户需要手动管理世界变换、裁剪掩码和样式。
查看examples/
目录以获取使用示例。
依赖
~13MB
~64K SLoC