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

问题描述 投票:0回答:2

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

谢谢!

java image terminal printing
2个回答
1
投票

无法使用Java在终端中输出图像。

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


1
投票

如果您的终端接受“内联图像协议”又名 OSC 代码,您可以在终端中显示图像。它基本上是几个字节的标头、一个 base64 编码的 PNG 图像和几个用于标记序列结尾的字节。

示例此处

有一个类似的工具称为

showimg
,其来源是这里


PyPi

 上还有一个名为 
imgcat 的软件包,效果非常好,您可以使用以下命令安装:

pip install imgcat
    
© www.soinside.com 2019 - 2024. All rights reserved.