#minecraft #banner #image

mcbanner

一个简单的库,用于生成 Minecraft 标志图像

2 个版本

0.1.1 2024 年 2 月 23 日
0.1.0 2024 年 2 月 23 日

#508 in 图像

MIT 许可证

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