Existe alguma maneira de exibir uma imagem sobre SSH? Não há necessidade de boa qualidade, só preciso de uma idéia do que está nas imagens. Principalmente, esses são arquivos de ícone para sites e outros. Às vezes, posso simplesmente encaminhar o X pelo SSH e usá-lo, display
mas às vezes não posso. Eu não me importo de trabalhar em um não-X tty para aplicativos como fbi
.
Eu tentei, jp2a
mas a maioria das imagens está no formato .png e é complicado converter cada uma para verificar o que está nelas. Além disso, usando apenas os caracteres ASCII, a exibição é muito, muito limitada. Talvez se pudesse usar caracteres UTF-8 arbitrários, isso poderia ser melhor.
Eu tentei, fbi
mas ele reclama ioctl VT_GETSTATE: Invalid argument (not a linux console?)
mesmo quando estou usando SSH através de um tty não gráfico. Eu tentei a -T 2
opção que não gera erros, mas não vejo a imagem. Suspeito que a imagem esteja sendo 'exibida' no tty2 do servidor, o que não tenho como ver (não consegui chvt 2
acessá -la apesar de ter acesso root).
Eu tentei links
, w3c
e outros navegadores de console, mas o melhor que obtive deles é ver o arquivo de imagem exibido como se fosse executado cat
.
Eu tentei mplayer
as opções de saída do console, mas elas suportam apenas vídeo, pois na verdade são codecs de vídeo.
Eu tentei zgv
no entanto, como um usuário normal, reclama you must be the owner of the current console to run zgv
e como root apenas trava, sem saída.
fonte
A maneira de exibir uma 'imagem' com uma tela de texto é via aalib .
Isso usará caracteres ASCII para renderizar uma imagem e, se você tiver uma área de texto grande o suficiente (tipo de resolução), poderá reconhecer o que está sendo mostrado.
Você executaria a conversão para ASCII-art / movies no lado remoto do link SSH.
Link: aalib demo no youtube .
Sim. O que significa que, a menos que você tenha um terminal grande para jogar , dificilmente reconhecerá imagens. Se você pode usar um terminal grande em uma tela de alta densidade (com letras nítidas, mesmo quando você usa uma fonte minúscula), é utilizável.
fonte
aalib1
e executá-lo comasciiview file.jpg
. Esse último comando levou um tempo para descobrir.asciiview
é preciso instalar oaview
pacote.não tão rápido quanto o conceito de exibição ascii (mas de qualidade total):
fim também funciona para arquivos pdf e para arquivos wav / mp3 / mp4
fim -i
podem ser substituídos pormplayer -vo fbdev2 -cache 16384 -
.fonte