0

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

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

4

2 回答 2

3

假设您不能转发您的 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'                  
                                            .'....                    
于 2013-10-08T13:33:57.173 回答
3

您想转发您的 X 会话。

在远程系统上确保已安装 xauth。

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

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

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

于 2013-10-08T13:35:13.290 回答