-
gpucanvas:一个采用Rust编写的具备抗锯齿功能的2D矢量图形绘制库
资源介绍
gpucanvas
开发移至
工作正在进行中!
在Rust写的抗锯齿的2D矢量绘图库。 从移植
大多数实现与原始C代码相同,但已修复了一些错误,并添加了一些功能,并且使某些部分变得更加生锈。 渲染是通过一个OpenGl(ES)3.0+后端完成的。
特征
抗锯齿
贝塞尔(Bézier)路径填充和抚摸
单色和图像图案填充和笔触
渐变-箱形,线性(仅2个点)和径向
行程宽度和下限
行程帽:对接,圆形和方形
笔触连接:斜接,圆角和斜角
填充规则-EvenOdd / NonZero
矩形剪
合成模式(SourceOver,SourceIn,SourceOut,Atop等。)
全局Alpha
文字填充和笔触
文字整形
文字对齐:(左中右),(上,中,字母,下)
最近的字体匹配
路径命中测试
不支持
中风冲刺
路径剪
自定义着色器
3D转换
OpenGl