我正在用 Java 创建一个命令行应用程序,想知道是否可以在终端中输出图像。上网查了一下却没有找到任何东西...
谢谢!
最接近的是输出 ASCII art,在这种情况下, 您可以使用 TEXT-IMAGE.com 之类的东西来生成一组字符,这些字符可以输出到终端以类似于图像。
如果您的终端接受“内联图像协议”又名 OSC 代码,您可以在终端中显示图像。它基本上是几个字节的标头、一个 base64 编码的 PNG 图像和几个用于标记序列结尾的字节。
示例此处。
有一个类似的工具称为
showimg
,其来源是这里。
PyPi
上还有一个名为
imgcat
的软件包,效果非常好,您可以使用以下命令安装:
pip install imgcat