4 个版本
0.2.3 | 2022年10月12日 |
---|---|
0.2.2 |
|
0.2.0 | 2022年8月17日 |
0.1.1 | 2022年8月11日 |
#2730 在 命令行工具 中
每月 22 次下载
82KB
2K SLoC
Ansinator 是一组支持 ANSI 转义序列的 CLI 程序,用于将图像转换为各种字符表示
安装
Cargo
您可以直接安装二进制 crate
cargo install ansinator
手动安装
您可以克隆 ansinator 仓库并本地构建它
git clone https://github.com/dax99993/ansinator
cd ansinator
cargo install --path .
程序
- Ascii
- 块
- 布莱叶 8 点
- Uniblock (六分仪)
待办事项
- 最佳匹配 ASCII 字符分析
- 简单动画
许可证
兼容性
此应用程序旨在在任何 Unicode 终端中工作,但结果可能因终端字体和设置而异。测试仅在 Alacritty、Kitty、ST 和 rxvt-unicode 上进行,使用 JetBrains Mono 字体。
Ascii
可能适用于所有终端
- Alacritty 正在运行
- Kitty 正在运行
- ST 正在运行
- rxvt-unicode 正在运行(除了真彩色,请使用 terminalcolor 代替)
布莱叶
可能适用于所有支持 Unicode 图形的终端
- Alacritty 正在运行
- Kitty 正在运行
- ST 正在运行
- rxvt-unicode 正在运行
块
可能适用于所有支持 Unicode 图形的终端
- Alacritty 正在运行
- Kitty 正在运行
- ST 正在运行
- rxvt-unicode 正在运行(除了真彩色,请使用 terminalcolor 代替)
Uniblock
可能适用于所有支持 Unicode 图形的终端,但也取决于终端处理六分仪字符的方式。
- Alacritty 正在运行,但可能看起来很奇怪,取决于 x,y 字符偏移量和字体
- Kitty 正在运行
- ST 正在运行,但可能看起来很奇怪,取决于 x,y 字符偏移量和字体
- rxvt-unicode 不工作,缺少六分仪字符(可能是字体配置错误)
错误
如果您发现任何错误或奇怪的行为,请发送电子邮件至 [email protected]
日志
- 0.2.3 修复了 ascii、布莱叶和 uniblock 的固定背景颜色错误,还修复了某些终端上背景颜色扩展到行尾的问题。
- 0.2.2 修复了布莱叶和块的转换,并修复了调整大小。
- 0.2.1 在 ascii 中添加了 GRADIENT 模式和 PATTERN 模式,并更改了帮助信息和标志。
- 0.2.0 将 ascii 中的 GRADIENT 模式替换为 PATTERN 模式。
- 0.1.1 添加了 Uniblock 转换和额外的选项,如固定前景和背景。
- 0.1.0 基本ascii、布莱叶、块
依赖项
~17–29MB
~246K SLoC