29 stable releases (6 major)
6.0.0 | Aug 20, 2024 |
---|---|
5.0.1 | Jul 25, 2024 |
5.0.0 | Mar 12, 2024 |
4.0.3 | Jan 30, 2024 |
0.2.2 | Feb 21, 2019 |
#59 in Images
1,918 downloads per month
Used in saasbase
35KB
729 lines
Identicon-rs
This is an Identicon implementation in rust.
Documentation
Example
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(())
}
You can run this example with cargo run --example main
.
The repository contains an example webservice that you can run with cargo run --example webserver
.
You will obtain images analogous to the following ones:
License
Licensed under either of
-
Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
-
MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Dependencies
~4.5MB
~78K SLoC