Есть ли способ вывести изображение поверх SSH? Нет необходимости в хорошем качестве, мне просто нужно понять, что на изображениях. В основном это файлы значков для веб-сайтов и тому подобное. Иногда я могу просто переслать X по SSH и использовать, display
но иногда я не могу. Я не против работать в не-XTTY для таких приложений, как fbi
.
Я пытался, jp2a
но большинство изображений в формате .png, и было бы неудобно конвертировать каждое из них, чтобы проверить, что в них. Кроме того, при использовании только символов ASCII отображение очень и очень ограничено. Возможно, если бы он мог использовать произвольные символы UTF-8, это могло бы быть лучше.
Я пытался, fbi
но он жалуется, ioctl VT_GETSTATE: Invalid argument (not a linux console?)
даже когда я через SSHing через неграфический tty. Я попробовал -T 2
вариант, который не выдает никаких ошибок, но я не вижу изображение. Я подозреваю, что изображение «отображается» на tty2 сервера, который у меня нет возможности увидеть (я не смог получить к нему chvt 2
доступ, даже если у меня есть root-доступ).
Я попробовал links
, w3c
и другие консольные браузеры , но самое лучшее , что я получил от них, чтобы увидеть файл изображения отображается как если бы оно было пробежать cat
.
Я пробовал использовать mplayer
параметры вывода консоли, но они поддерживают только видео, так как они на самом деле являются видеокодеками.
zgv
Тем не менее, я пытался, как обычный пользователь, он жалуется, you must be the owner of the current console to run zgv
и, как root, он просто висит, без вывода.
источник
Один способ отобразить «изображение» с текстовым экраном через aalib .
Это будет использовать символы ASCII для визуализации изображения, и если у вас достаточно большая текстовая область (своего рода разрешение), вы можете распознать то, что отображается.
Вы бы запустили преобразование в ASCII-арт / фильмы на удаленной стороне канала SSH.
Ссылка: алиб демо на ютубе .
Айя. Это означает, что если у вас нет большого терминала для игры, вы едва узнаете изображения. Если вы можете использовать большой терминал на дисплее с высокой плотностью (с резкими буквами, даже если вы используете крошечный шрифт), то он пригоден для использования.
источник
aalib1
и запустить его с помощьюasciiview file.jpg
. Эта последняя команда заняла у меня некоторое время, чтобы понять.asciiview
необходимо установитьaview
пакет.не так быстро, как концепция ascii (но с полным качеством):
fim работает и для файлов pdf, а для файлов wav / mp3 / mp4
fim -i
можно заменить наmplayer -vo fbdev2 -cache 16384 -
,источник