3 releases
Uses old Rust 2015
0.1.2 | Oct 20, 2018 |
---|---|
0.1.1 | Oct 20, 2018 |
0.1.0 | Oct 20, 2018 |
#26 in #avatar
7.5MB
298 lines
initials ![Build Status](https://img.gs/czjpqfbdkz/full/https://travis-ci.org/sonmezonur/initials.rs.svg?branch=master)
initials
crate helps to generate customizable avatars with the initial characters from the names.
Setup and Usage
In your Cargo.toml, add the following:
[dependencies]
initials = "*"
Extern initials
crate and draw the image on your project:
extern crate initials;
use initials::{AvatarBuilder, AvatarResult};
fn avatar() -> AvatarResult {
AvatarBuilder::new("Avatar")
.with_font_color("#000000")?
.with_background_color("#FAFAFA")?
.with_width(200)?
.with_height(200)
}
fn main() {
let avatar = avatar().unwrap();
let image = avatar.draw();
// use the generated image
}
See Documentation
Example
License
MIT
Dependencies
~12MB
~88K SLoC