1 个稳定版本
1.0.0 | 2024年7月12日 |
---|
#204 在 文本处理
94 每月下载次数
8MB
521 行
Unicode Art
更好的ASCII艺术
示例
图像
uniart mandelbrot.png
uniart mandelbrot.png -m luminance -tbfq
uniart mandelbrot.png -tbf -m double-pixels
uniart mandelbrot.png -tbf -m braille
每个图像都是文本终端的截图。
动画
uniart mandelbrot.gif
uniart mandelbrot.gif -m luminance -tbf
uniart mandelbrot.gif -tbf -m double-pixels
uniart mandelbrot.gif -tbf -m braille
这些是终端的实时记录。
特性
- 以下模式之一将图像和GIF转换为终端上的字符
亮度
:使用像素的亮度来决定字符。盲文
:使用盲文字符来表示图像。像素
:使用每个字符的一个颜色来表示图像。双像素
:与上述方法相同,但每个字符使用两个像素。边缘
:使用边缘检测使对象的边缘更明显。形状
:选择与图像表示区域形状相似的字符。
- 使用指定的宽度,或调整到终端窗口的大小。
- 可以取自定义的字符集。
- 可以以彩色显示图像。(256 ANSI转义序列颜色代码,或某些终端中的24位真彩色)
- 也可以用于浅色主题终端的亮度反转。
依赖项
~5–13MB
~154K SLoC