Existe-t-il un moyen d'afficher une image via SSH? Il n'y a pas besoin de bonne qualité, j'ai juste besoin d'une idée de ce qu'il y a dans les images. Il s'agit principalement de fichiers d'icônes pour des sites Web et autres. Parfois, je peux simplement transférer X sur SSH et l'utiliser, display
mais parfois je ne peux pas. Cela ne me dérange pas de travailler dans un tty non X pour des applications telles que fbi
.
J'ai essayé jp2a
mais la plupart des images sont au format .png et il est fastidieux de les convertir chacune pour vérifier ce qu'elles contiennent . De plus, en utilisant uniquement les caractères ASCII, l'affichage est très très limité. Peut-être que s'il pouvait utiliser des caractères UTF-8 arbitraires, cela pourrait être mieux.
J'ai essayé fbi
mais ça se plaint ioctl VT_GETSTATE: Invalid argument (not a linux console?)
même quand je suis SSHing via un tty non graphique. J'ai essayé l' -T 2
option qui ne génère aucune erreur mais je ne vois pas l'image. Je soupçonne que l'image est «affichée» sur tty2 du serveur, que je n'ai aucun moyen de voir (je n'ai pas pu y accéder chvt 2
même si j'ai un accès root).
J'ai essayé links
, w3c
et d'autres navigateurs de console, mais le meilleur que j'en ai retiré est de voir le fichier image affiché comme s'il était exécuté cat
.
J'ai essayé mplayer
les options de sortie de la console, mais celles-ci ne prennent en charge que la vidéo, car ce sont en fait des codecs vidéo.
J'ai essayé zgv
cependant en tant qu'utilisateur normal, il se plaint you must be the owner of the current console to run zgv
et en tant que root, il se bloque, aucune sortie.
la source
Une façon d'afficher une «image» avec un écran de texte est via aalib .
Cela utilisera des caractères ASCII pour rendre une image, et si vous avez une zone de texte suffisamment grande (sorte de résolution), vous pouvez reconnaître ce qui est affiché.
Vous exécuteriez la conversion en art ASCII / films sur le côté distant du lien SSH.
Lien: démo aalib sur youtube .
Toujours. Ce qui signifie qu'à moins d'avoir un grand terminal pour jouer avec, vous reconnaîtrez à peine les images. Si vous pouvez utiliser un grand terminal sur un écran haute densité (avec des lettres nettes même lorsque vous utilisez une petite police), il est utilisable.
la source
aalib1
et l'exécuter avecasciiview file.jpg
. Cette dernière commande m'a pris du temps à comprendre.asciiview
il faut installer leaview
package.pas aussi rapide que le concept de vue ascii (mais de qualité complète):
fim fonctionne aussi pour les fichiers pdf, et pour les fichiers wav / mp3 / mp4
fim -i
peuvent être remplacés parmplayer -vo fbdev2 -cache 16384 -
.la source