1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
extern crate initials; use initials::{AvatarBuilder, AvatarResult}; fn avatar() -> AvatarResult { AvatarBuilder::new("A") .with_length(2)? .with_contrast_ratio(3.) } pub fn main() { let avatar = avatar().unwrap(); let image = avatar.draw(); image.save("test.jpg").unwrap(); }