2个版本
0.1.1 | 2019年10月15日 |
---|---|
0.1.0 | 2018年10月21日 |
#1100 in 文本处理
每月 30 次下载
98KB
184 行
REXPaint Rust包
这个包提供了读取和写入Grid Sage Games REXPaint ASCII艺术编辑器.xp
文件的功能。
这可以用来将图像直接导入到游戏中,或者构建生成或操作图像的工具。
文档
该包的自动生成文档可以在docs.rs上找到。
示例
一些示例工具包含在包中
- noise生成湍流噪声,将其置于字符单元的背景中,并写入
noise.xp
,然后可以被REXPaint读取。用于将噪声值映射到颜色的颜色图可进行选择。
- view将rexpaint图像打印到终端(需要真彩色支持)。这假设使用了437代码页字体。
- textwrap将文本包裹到指定大小的
.xp
文件中,例如
cargo run --example textwrap /path/to/text test.xp 16 8
文本从unicode转换为437代码页,未定义的字符用■
替换!
请参阅这些示例以了解如何使用库。
依赖
~425KB