Gibt es eine Möglichkeit, ein Bild über SSH anzuzeigen? Es ist keine gute Qualität erforderlich, ich brauche nur eine Vorstellung davon, was auf den Bildern zu sehen ist. Meist handelt es sich dabei um Symboldateien für Websites und dergleichen. Manchmal kann ich X einfach über SSH weiterleiten und verwenden, display
aber manchmal kann ich nicht. Es macht mir nichts aus, in einem Nicht-X-Format für Anwendungen wie zu arbeiten fbi
.
Ich habe es versucht, jp2a
aber die meisten Bilder sind im PNG-Format und es ist umständlich, jedes einzelne zu konvertieren, um zu überprüfen, was darin enthalten ist. Wenn nur die ASCII-Zeichen verwendet werden, ist die Anzeige sehr, sehr begrenzt. Wenn es beliebige UTF-8-Zeichen verwenden könnte, könnte dies möglicherweise besser sein.
Ich habe es versucht, fbi
aber es beschwert sich ioctl VT_GETSTATE: Invalid argument (not a linux console?)
auch, wenn ich SSHing durch eine nicht-grafische tty bin. Ich habe die -T 2
Option ausprobiert, die keine Fehler auslöst, aber ich sehe das Bild nicht. Ich vermute, dass das Bild auf tty2 des Servers "angezeigt" wird, was ich nicht sehen kann (ich konnte es nicht erreichen, chvt 2
obwohl ich Root-Zugriff habe).
Ich habe es mit anderen Konsolenbrowsern versucht links
, w3c
aber das Beste, was ich daraus gemacht habe, ist, dass die Bilddatei so angezeigt wird, als würde sie durchlaufen cat
.
Ich habe mplayer
die Konsolenausgabeoptionen ausprobiert , aber diese unterstützen nur Video, da es sich tatsächlich um Video-Codecs handelt.
Ich habe zgv
jedoch versucht, als normaler Benutzer beschwert es sich you must be the owner of the current console to run zgv
und als root hängt es einfach, keine Ausgabe.
quelle
Die Möglichkeit, ein 'Bild' mit einem Textbildschirm anzuzeigen, erfolgt über aalib .
Dabei werden ASCII-Zeichen zum Rendern eines Bildes verwendet. Wenn Sie einen ausreichend großen Textbereich (Art der Auflösung) haben, können Sie erkennen, was angezeigt wird.
Sie würden die Konvertierung in ASCII-Grafik / Filme auf der Remote-Seite der SSH-Verbindung ausführen.
Link: aalib Demo auf Youtube .
Ja. Das heißt, wenn Sie kein großes Terminal zum Spielen haben, werden Sie kaum Bilder erkennen. Wenn Sie ein großes Terminal auf einem Display mit hoher Dichte verwenden können (mit scharfen Buchstaben, auch wenn Sie eine winzige Schriftart verwenden), ist es verwendbar.
quelle
aalib1
und mit ausführenasciiview file.jpg
. Dieser letzte Befehl hat eine Weile gedauert, bis ich es herausgefunden habe.asciiview
müssen Sie dasaview
Paket installieren , um es jetzt verwenden zu können .nicht so schnell wie ASCII (aber in voller Qualität) Ansichtskonzept:
fim funktioniert auch für pdf-Dateien und für wav / mp3 / mp4-Dateien
fim -i
kann durch ersetzt werdenmplayer -vo fbdev2 -cache 16384 -
.quelle