¿Hay alguna forma de mostrar una imagen a través de SSH? No hay necesidad de buena calidad, solo necesito una idea de lo que hay en las imágenes. En su mayoría, estos son archivos de iconos para sitios web y demás. A veces puedo simplemente reenviar X sobre SSH y usar, display
pero a veces no puedo. No me importa trabajar en un tty que no sea X para aplicaciones como fbi
.
Lo he intentado jp2a
pero la mayoría de las imágenes están en formato .png y es engorroso convertir cada una para verificar qué hay en ellas. Además, al usar solo los caracteres ASCII, la visualización es muy muy limitada. Quizás si pudiera usar caracteres UTF-8 arbitrarios, esto podría ser mejor.
Lo he intentado fbi
pero se queja ioctl VT_GETSTATE: Invalid argument (not a linux console?)
incluso cuando estoy ingresando SSH a través de un tty no gráfico. Intenté la -T 2
opción que no arroja ningún error pero no veo la imagen. Sospecho que la imagen se está 'mostrando' en tty2 del servidor, lo que no tengo forma de ver (no pude acceder a ella chvt 2
a pesar de que tengo acceso de root).
He intentado links
, w3c
y otros navegadores de consola, pero lo mejor que he sacado de ellos es ver el archivo de imagen mostrado como si se ejecutara cat
.
He probado mplayer
las opciones de salida de la consola, pero esas solo admiten video, ya que de hecho son códecs de video.
zgv
Sin embargo, lo he intentado como usuario normal, se queja you must be the owner of the current console to run zgv
y, como root, simplemente se cuelga, sin salida.
fuente
Una forma de mostrar una 'imagen' con una pantalla de texto es a través de aalib .
Eso usará caracteres ASCII para representar una imagen, y si tiene un área de texto lo suficientemente grande (tipo de resolución), puede reconocer lo que se muestra.
Ejecutaría la conversión a ASCII-art / movies en el lado remoto del enlace SSH.
Enlace: demostración de aalib en youtube .
Sí. Lo que significa que a menos que tenga un terminal grande para jugar , apenas reconocerá imágenes de mil millones. Si puede usar un terminal grande en una pantalla de alta densidad (con letras agudas incluso cuando usa una fuente pequeña), entonces es utilizable.
fuente
aalib1
y ejecutarlo conasciiview file.jpg
. Esa última orden me llevó un tiempo entender.asciiview
uno debe instalar elaview
paquete.no tan rápido como el concepto de vista ascii (pero de calidad total):
fim también funciona para archivos pdf, y para archivos wav / mp3 / mp4
fim -i
se pueden reemplazar conmplayer -vo fbdev2 -cache 16384 -
.fuente