如何使用Java在终端中显示图像



我正在用Java创建一个命令行应用程序,想知道是否可以在终端中输出图像。在网上查了一下,但是找不到任何东西…

谢谢!

不能使用Java在终端中输出图像。

你能得到的最接近的是输出ASCII艺术,在这种情况下,您可以使用类似于TEXT-IMAGE.com的东西来生成一组字符,这些字符可以输出到终端,以类似于图像。

如果您的终端接受"内联图像协议">即OSC代码,则可以在终端中显示图像。它基本上是几个字节的头部,一个base64编码的PNG图像和几个字节标记序列的结束。

例子。

有一个类似的工具叫做showimg,它的源代码在这里。

最新更新