带图像支持的终端

Tyl*_*den 11 terminal graphics images

是否有一种混合终端可以在一个或多个指定的窗格中显示孤立的图像?

据我了解,现代终端无论如何都是图形仿真,因此显然它们具有显示图像的基础能力。

我设想的这种工作方式是以下两种方式之一:

(1) 在屏幕上有一个指定或命名的图形区域,终端文本将环绕它,或

(2) 图像将与文本行内联打印;所以你会给出一个像“show mypicture.png”这样的命令,图片会出现在当前行的下方,当输入更多命令时,只需滚动屏幕即可。

选项 (1) 对于应用程序对终端进行 2D 控制的curses类型环境更有意义。

小智 4

无处不在的xterm可以编译 Tektroniks 4014 模式。4014 是一个“存储管”终端:您可以向它发送转义序列,它会在屏幕上绘制线条和文本。看起来 Arch Linux 包含tek 4014 演示4014 手册仍然在线。

这主要是一个历史性的好奇心,我不认为这是您想要的,但它确实说明了“带内信令”可以用于执行图形窗口,而不是必须执行“带外”信令,例如比如说,X11 确实如此。

  • 这是一个 [tek 4014 示例程序](https://www.dim13.org/teapot) --- 包括一个可以直接放入现代 xterm 的文件。不过,值得指出的是,tek 4014 模式除了清除屏幕之外不具备绘制黑色的功能,因为您无法在存储管上执行此操作,因此它执行交互式图形的能力有点有限。 (2认同)