3 个版本

使用旧的 Rust 2015

0.1.2 2022 年 12 月 15 日
0.1.1 2022 年 12 月 15 日
0.1.0 2022 年 12 月 15 日

#683图像

MIT 许可证

115KB
317 代码行

initials-revamped

initials-revamped 是从 initials crate 分支出来的,允许使用任意名称值的首字母生成可定制的头像。

分支待办事项列表

  • 将 lib 路径从 initials 改为 initials-revamped
  • 将 crate 提交到 crates.io
  • 使用更易读、更合适的字体(Roboto)
  • 添加支持直接使用字体字节数据(而不是路径)
  • 更新文档以包括新功能并更改过时的信息
  • 更好地与 image crate 集成
  • 添加 write_to 方法以将原始字节数据写入数组

设置和使用

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

[dependencies]
initials_revamped = "*"
use initials_crate::{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

致谢

所有荣誉都归功于 Onur Sönmez,这个优秀库的原始创建者。

依赖关系

~6MB
~86K SLoC