3 个版本
使用旧的 Rust 2015
0.1.2 | 2022 年 12 月 15 日 |
---|---|
0.1.1 | 2022 年 12 月 15 日 |
0.1.0 | 2022 年 12 月 15 日 |
#683 在 图像
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