#identicon #github #style #dimension #chunks #pixel #square

nightly yagii

另一个GitHub风格Identicon实现

1个不稳定版本

0.1.3 2018年8月15日
0.1.2 2018年8月15日
0.1.1 2018年8月15日
0.1.0 2018年8月15日

#7 in #identicon

MIT 协议

22KB
384 代码行(不包括注释)

YAGII

Crates.io docs.rs Build Status GitHub license

YAGII 代表 另一个GitHub风格Identicon实现,发音为[jɐɣi]。

目前YAGII只能使用nightly rustc进行构建。

用法

// If you use Rust edition 2015 you need to write `extern crate`.
// extern crate yagii;
use yagii::{Dimensions, ChunkConfig, generate_identicon};

// Chunk is 70 pixel square.
let chunk_config = ChunkConfig::Square(70);
// 5 chunks square.
let dimensions = Dimensions(5, 5);

let image = generate_identicon("some data".as_bytes(), chunk_config, dimensions);

assert!(image.is_ok());

许可证

MIT许可证。


lib.rs:

YAGII

YAGII 代表 另一个GitHub风格Identicon实现,发音为[jɐɣi]。

依赖项

~14MB
~112K SLoC