#identicon #image #avatar #graphics

identicon-rs

identicon-rs是一个围绕自定义生成identicon图像构建的库

29个稳定版本 (6个主要版本)

6.0.0 2024年8月20日
5.0.1 2024年7月25日
5.0.0 2024年3月12日
4.0.3 2024年1月30日
0.2.2 2019年2月21日

##59 in 图像

Download history 288/week @ 2024-05-03 313/week @ 2024-05-10 206/week @ 2024-05-17 145/week @ 2024-05-24 131/week @ 2024-05-31 383/week @ 2024-06-07 219/week @ 2024-06-14 272/week @ 2024-06-21 205/week @ 2024-06-28 371/week @ 2024-07-05 247/week @ 2024-07-12 443/week @ 2024-07-19 539/week @ 2024-07-26 596/week @ 2024-08-02 642/week @ 2024-08-09 596/week @ 2024-08-16

每月2,620次下载

MIT/Apache

35KB
729

Identicon-rs

Rust dependency status Crates.io Documentation

这是Rust语言的Identicon实现。

文档

示例

use identicon_rs::error::IdenticonError;
use identicon_rs::Identicon;

fn main() -> Result<(), IdenticonError> {
    let conways_glider = String::from("conways-glider");
    let test_string = "identicon_rs";

    // stored example
    let identicon_conways_glider = Identicon::new(&conways_glider);
    identicon_conways_glider.save_image("output_1.png")?;

    // chained example with no border
    Identicon::new(test_string)
        .set_border(0)
        .save_image("output_2.png")?;
    Ok(())
}

您可以使用以下命令运行此示例:cargo run --example main.

仓库包含一个示例webservice,您可以使用以下命令运行:cargo run --example webserver.

您将获得以下类似图像

许可证

根据以下任一项许可

任选其一。

贡献

除非您明确表示,否则根据Apache-2.0许可证定义,您提交的任何有意包含在本作品中的贡献,将如上所述双重许可,不附加任何额外条款或条件。

依赖项

~4.5MB
~78K SLoC