Skip to content

Latest commit

 

History

History
57 lines (41 loc) · 1.22 KB

README.md

File metadata and controls

57 lines (41 loc) · 1.22 KB

initials Build Status

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

App | Doc

License

MIT