不,不是 ASCII 图形,请参见此处的屏幕截图:
http://en.wikipedia.org/wiki/W3m
这怎么可能呢?
我检查了源代码,它只打印字符序列。但是,我无法在 xterm 文档或其他地方找到对图形绘图或图像嵌入转义序列的任何引用。
w3m 似乎也是唯一这样做的软件。
泰克仿真中有矢量图形,但这是在 VT 模式下完成的。
也许我在寻找错误的东西?
任何的想法?
不,不是 ASCII 图形,请参见此处的屏幕截图:
http://en.wikipedia.org/wiki/W3m
这怎么可能呢?
我检查了源代码,它只打印字符序列。但是,我无法在 xterm 文档或其他地方找到对图形绘图或图像嵌入转义序列的任何引用。
w3m 似乎也是唯一这样做的软件。
泰克仿真中有矢量图形,但这是在 VT 模式下完成的。
也许我在寻找错误的东西?
任何的想法?
有MLTerm,它支持 Sixel 格式(不是 ReGis 命令)。它适用于 Linux 和 Windows。
否则,根据man xterm
Ubuntu 12.04,xterm
支持 Tektronix 图形,它(手册页确实告诉)使用 ReGIS 命令或 Sixel 位图格式,具体取决于编译选项(我相信它是 Ubuntu 软件包存储库中 XTerm 的 Sixel)。
要知道的一件事是,ReGIS 是一种指令集,而 Sixel 是一种位图格式。
附带说明一下,有一个 Python 包可以使用支持 Sixel 的终端仿真器:PySixel。
我也对该主题感兴趣,并且将来可能会使用其他相关的终端仿真器条目来更新此答案。
Xterm 支持 Sixel 和 ReGIS 协议,允许使用转义序列直接在终端中渲染图形。但是,Unicode 会干扰 8 位转义序列,因此您可能需要将它们转换为 7 位序列。