13 个不稳定版本 (6 个破坏性更新)

0.8.0 2024年1月20日
0.7.0 2023年8月27日
0.6.0 2023年2月18日
0.5.1 2022年11月8日
0.1.2 2021年7月25日

#522 in 图像

Download history 64/week @ 2024-04-02

每月94次下载
gfret 中使用

BSD-2-Clause

50KB
1.5K SLoC

指板布局

fretboard_layout 是一个库,可以将一系列规范转换为弦乐器指板(如吉他、班卓琴或曼陀林)的完整模板。

Sample output
示例输出

用法

use fretboard_layout::{Config,Specs};

    // the [Specs] struct constains the specifications used to generate the svg
    let mut specs = Specs::default();
    specs.set_multi(Some(615.0), Some(8.0));
    specs.set_scale(675.0);
    // the (optional) [Config] struct fine tunes the visual representation
    let mut cfg = Config::default();
    cfg.set_line_weight(0.5);
    let svg = specs.create_document(Some(cfg));

依赖项

~1.2–3.5MB
~68K SLoC