我需要以某种方式在 Linux 控制台上显示图像。为什么我需要它?
我需要手动输入验证码。但是,我的应用程序在远程 linux 系统上运行,并且我通过 SSH(按位客户端)连接到它。我曾考虑过直接写到屏幕上,但是嘿 - 我只看到终端的“克隆”而不是远程终端本身,所以这是不可能实现的。也许某种 Img2Asci 转换器?请指教。
假设您不能转发您的 X 会话,可能是jp2a 之类的东西,它将 JPEG 转换为 ASCII?
convert http://www.google.com/intl/en/images/logo.gif jpg:- | jp2a -
....... .':.
.::'....':xd. dX'
.ld. .. . oX. ...
;O' .c;..'cxc ;,...,c;. .:'.,lxc. dX. ,:'.,dx.. .
oO. .ox. ,x0 .cd. .cd..ll l0. xX. :K,..,::.
cxx. .',cl 'x0 lK'.cx ;k, lO; .ll. dX. o0:
,dkc. :kd :kx. :d; ,ol. .lc. .''lk' kX' oOo'...
.;:cc;,,',,. .;;,'.. .,,'... ''',:lxo. .','. .,::;.
.oc. dO
lk;....'c'
.'....
您想转发您的 X 会话。
在远程系统上确保已安装 xauth。
在客户端系统上确保安装了 X 客户端(Xming for windows)
从命令行使用 ssh -X 连接或使用 putty 启用 X 转发。
然后,您可以使用display filename
或大多数应用程序,以便在检测到显示时弹出此类内容