有没有办法在Linux(远程)控制台中显示图像?

时间:2013-10-08 13:31:44

标签: java linux image

我需要以某种方式在Linux控制台上显示图像。我为什么需要它?

我需要手动输入CAPTCHA代码。但是我的应用程序在远程linux系统上运行,我通过SSH(Bitwise客户端)连接到它。我曾考虑过直接写入屏幕,但是嘿 - 我只看到终端的“克隆”而不是远程终端本身所以这是不可能的。也许是某种Img2Asci转换器?请指教。

2 个答案:

答案 0 :(得分:3)

假设you can't forward your X session,也许是like 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'                  
                                            .'....                    

答案 1 :(得分:3)

您希望转发X会话。

远程系统上的

确保安装了xauth。

在客户端系统上确保安装了X客户端(Xming for windows)

从命令行或使用putty启用X转发与ssh -X连接。

然后,您可以使用display filename或大多数应用程序,以便在检测到显示时弹出这类内容