#徽章 #svg #二进制 #生成 # #包含 #样式

bin+lib 徽章

一个用于生成包含二进制的 SVG 徽章的纯 Rust 库

3 个版本

0.3.2 2022年11月14日
0.3.1 2022年11月14日
0.3.0 2022年11月14日

#277 in 可视化

MIT/Apache

400KB
400

徽章

一个用于渲染徽章的小型库。包含用于命令行使用的二进制文件。

示例

use badges::{BadgeBuilder, BadgeColor, BadgeStyle};

let badge_svg = BadgeBuilder::new()
	.style(BadgeStyle::Flat)
	.label("badge")
	.message("rendered")
	.message_color(BadgeColor::Green)
	.render()
	.expect("failed to render badge");

命令行使用

使用 cargo install badges --features cli 安装。使用 badges 'label' ' message' --label-color grey --message-color green > badge.svg

许可证

许可协议为以下之一

任选其一。

包含的 DejaVu Sans 字体许可协议描述如下 此处.

贡献

除非您明确声明,否则任何有意提交以供包含在分叉中的贡献,根据 Apache-2.0 许可证定义,应作为上述双重许可,不附加任何额外条款或条件。

依赖项

~2.5–3.5MB
~80K SLoC