#svg #头像 #图形 #2D # #生成

svg_avatars

从标识符生成SVG头像的Rust库

4个版本

0.1.3 2024年2月21日
0.1.2 2024年2月21日
0.1.1 2024年2月14日
0.1.0 2024年2月14日

#512 in 图像

Download history 11/week @ 2024-03-09 1/week @ 2024-03-16 5/week @ 2024-03-23 107/week @ 2024-03-30 105/week @ 2024-06-08 5/week @ 2024-06-15

每月110次下载

MIT许可协议

19KB
299

SVG头像

master Crates.io docs.rs Crates.io

一个从标识符生成SVG头像的Rust库。

示例

use svg_avatars::{Rings, SvgAvatarBuilder};

fn main() {
    let svg = SvgAvatarBuilder::new()
        .identifier("foo")
        .rings(Rings::Three)
        .stroke_color("black")
        .build();

    svg.save("bar.svg").unwrap();
}

这会生成以下内容的bar.svg文件

three rings example

许可证

MIT;请参阅LICENSE.txt文件。

依赖项

~520KB
~12K SLoC