文件名称:tiny-skia:将微小的Skia子集移植到Rust
文件大小:329KB
文件格式:ZIP
更新时间:2024-05-02 22:45:13
Rust
小雪橇 tiny-skia是移植到Rust的微小子集。 目标是为Rust生态系统提供绝对最小的,仅CPU的2D渲染库,重点是渲染质量,速度和二进制大小。 尽管tiny-skia绝对是微小的,但它支持所有常见的2D操作,例如:用纯色,渐变或图案填充和抚摸形状; 中风剪裁; 图像融合; PNG加载/保存。 主要缺少的功能是文本呈现(请参阅 )。 注意:这不是Skia的替代品,永远不会。 这更多是一个研究项目。 动机 该库背后的主要动机是拥有一个小的高质量2D渲染库,可用于 。 而且选择相当有限。 您基本上必须在 ,Qt和Skia之间进行选择。 而且它们都相对膨胀,难以编译和分发。 更不用说它们都不是用Rust编写的。 但是,如果我们忽略这些问题,仅关注质量和速度,那么Skia就是最好的解决方案。 但是,Skia的主要问题在于它很大。 真的很大。 它支持CPU和GPU渲染,多种输入和输