2个版本
0.1.1 | 2019年2月4日 |
---|---|
0.1.0 | 2019年2月3日 |
#45 in #cairo
9KB
184 行
cairo-svgpath
使用SVG路径语法在cairo表面上绘制,支持编译时解析和转换。
use cairo_svgpath::svgpath;
fn before(ctx: &cairo::Context) {
ctx.move_to(1, 2);
ctx.line_to(3, 4);
ctx.curve_to(5, 6, 7, 8, 9, 10);
}
fn after(ctx: &cairo::Context) {
svgpath!(ctx, "M1 2L3 4C5 6 7 8 9 10");
}
依赖项
~3MB
~74K SLoC