文件名称:ochre:在GPU上呈现高质量的抗锯齿矢量图形
文件大小:1.37MB
文件格式:ZIP
更新时间:2024-05-27 10:01:20
Rust
赭石 在GPU上呈现高质量的抗锯齿矢量图形。 ochre黄将路径边界处的一组8×8像素alpha蒙版拼贴的路径栅格化,并为路径内部栅格化n×8像素的实体跨度,然后可以将其上载到GPU并进行渲染。 使用适用于文本和一般矢量图形的高质量分析抗锯齿方法对路径进行栅格化。 例子 use ochre :: {PathCmd, Rasterizer, TileBuilder, Transform, Vec2, TILE_SIZE}; struct Builder ; impl TileBuilder for Builder { fn tile ( & mut self , x: i16 , y: i16 , data: [ u8 ; TILE_SIZE * TILE_SIZE]) { println! ( "tile at ({}, {}):" , x, y);
【文件预览】:
ochre-master
----LICENSE-MIT(1KB)
----Cargo.toml(370B)
----src()
--------geom.rs(6KB)
--------rasterizer.rs(10KB)
--------lib.rs(2KB)
--------path.rs(9KB)
----LICENSE-APACHE(11KB)
----examples()
--------basic.rs(1KB)
--------res()
--------svg.rs(12KB)
----README.md(2KB)
----.gitignore(21B)
----CHANGELOG.md(163B)