3 个版本 (破坏性)

0.2.0 2024 年 5 月 27 日
0.1.0 2024 年 5 月 25 日
0.0.1 2024 年 5 月 21 日

#361 in 图像

Apache-2.0

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 功能标志控制。默认启用。

鸣谢

许可

Apache 2.0

依赖

~2.6–3.5MB
~67K SLoC