3 个版本 (破坏性)
0.2.0 | 2024 年 5 月 27 日 |
---|---|
0.1.0 | 2024 年 5 月 25 日 |
0.0.1 | 2024 年 5 月 21 日 |
#361 in 图像
1.5MB
6K SLoC
mabel
声明性像素艺术。
安装
crates.io
cargo install mabel
使用
mabel <input.eno> [-o output.png]
mabel -h
获取更多信息。
格式
mabel 使用 Eno 数据语言,您可以在 这里 了解更多关于 Eno 的信息。
名称 | 类型 | 必需 | 备注 |
---|---|---|---|
size | u8 | 否 | 图像中每个像素的大小。 |
width | u32 | 否 | x 轴上的像素数量。 |
height | u32 | 否 | y 轴上的像素数量。 |
palette | 字段集 | 否 | 颜色调色板。键是字符,值是颜色。键必须是一个字符长。颜色可以是 color-art 支持的任何内容。 |
pixels | 多行字段 | 是 | 图像数据。空格和空行是透明的。字符必须在 palette 中定义。 |
要查看一些示例,请查看 示例目录。
Aseprite
mabel 可以将 aseprite 文件 (.ase
/.aseprite
) 转换为 Eno;允许您使用 mabel 编辑 aseprite 文件。
mabel aseprite <input.ase> [-o output.eno]
此功能受 aseprite
功能标志控制。默认启用。
鸣谢
许可
依赖
~2.6–3.5MB
~67K SLoC