3 个版本

使用旧的 Rust 2015

0.1.2 2018 年 10 月 20 日
0.1.1 2018 年 10 月 20 日
0.1.0 2018 年 10 月 20 日

#26#avatar

MIT 许可证

7.5MB
298

initials 构建状态

initials 包帮助使用姓名的首字母生成可定制的头像。

设置和用法

在您的 Cargo.toml 中,添加以下内容

[dependencies]
initials = "*"

外部 initials 包并在您的项目中绘制图像

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
}

查看 文档

示例

应用程序 | 文档

许可证

MIT

依赖项

~12MB
~88K SLoC