2 个版本
0.1.1 | 2024 年 2 月 23 日 |
---|---|
0.1.0 | 2024 年 2 月 23 日 |
#508 in 图像
26KB
225 行
MCBanner
一个简单的库,用于生成 Minecraft 标志图像。
它底层使用 image crate 来生成图像。
用法
将此添加到您的 Cargo.toml
[dependencies]
mcbanner = "0.1.1"
示例
Banner
结构体是库的主要入口点。
use mcbanner::{Banner, Pattern, MCColor};
fn main() {
let mut banner = Banner::new(MCColor::Lime);
banner.add_pattern(Pattern::Creeper, MCColor::Black);
banner.render();
banner.save("banner.png").unwrap();
}
运行此示例代码将给出以下结果

许可证
本项目受 MIT 许可证许可 - 请参阅 LICENSE 文件以获取详细信息。
lib.rs
:
概述
该库是一种简单创建 Minecraft 标志图像的方式。它底层使用 image crate 来生成图像。
用法
Banner
结构体是库的主要入口点。
use mcbanner::{Banner, Pattern, MCColor};
fn main() {
let mut banner = Banner::new(MCColor::Red);
banner.add_pattern(Pattern::Bricks, MCColor::Orange);
banner.render();
banner.save("banner.png").unwrap();
}
依赖项
~6–13MB
~117K SLoC