SSH経由で画像を表示、Xなし


10

SSHで画像を表示する方法はありますか?高品質である必要はありません。画像に何が含まれているのかを知る必要があります。ほとんどは、ウェブサイトなどのアイコンファイルです。SSH経由でXを転送して使用displayできる場合もありますが、できない場合もあります。などのアプリケーションでは、X以外のttyで作業してもかまいませんfbi

私は試しましたjp2aが、ほとんどの画像は.png形式であり、それぞれを変換して内容を確認するのは面倒です。また、ASCII文字のみを使用すると、表示が非常に制限されます。多分それが任意のUTF-8文字を使うことができればこれはよりよいかもしれません。

私は試しましたfbiioctl VT_GETSTATE: Invalid argument (not a linux console?)、非グラフィカルttyを介してSSHで接続しているときでも文句を言います。-T 2エラーを発生させないオプションを試しましたが、画像が表示されません。画像がサーバーのtty2に「表示」されているのではないかと思います。これを見る方法はありません(chvt 2ルートアクセス権があってもアクセスできません)。

私が試してみましたlinksw3cと他のコンソールのブラウザが、私はそれらのうち得ていることを最高のは、それが通じ実行されたかのようにファイルが表示された画像を確認することですcat

mplayerのコンソール出力オプションを試しましたが、実際にはビデオコーデックであるため、ビデオのみをサポートしています。

zgvしかし、私は通常のユーザーとしてそれを訴えyou must be the owner of the current console to run zgv、rootとしてハングするだけで、出力はありません。

回答:


9

「img2txt」を試してください。Ubuntuの場合、「caca-utils」パケットに含まれています。

'caca-utils'はrpmとしても利用できるようです。


今まで聞いたことがありませんが、完璧なようです。+1
ヘネス2013年

それは素晴らしくうまく機能します。しかし、私はまだイメージを理解することができません、笑。
Camilo Martin 14

端末プログラムで、画像を表示する前にフォントサイズを1x1程度に下げてから、端末プログラムのサイズを最大サイズに変更します。
LawrenceC

これは、インストールが簡単でsshで動作することを考慮して、私が読んだほとんどすべてのソリューションよりも優れています。
Sridhar Sarnobat

2

テキスト画面で「画像」を表示するには、aalib使用します。

これは、ASCII文字を使用して画像をレンダリングします。十分な大きさのテキスト領域(ある種の解像度)がある場合は、表示されているものを認識できます。

SSHリンクのリモート側でASCIIアート/映画への変換を実行します。

リンク:YouTubeのaalibデモ

また、ASCII文字のみを使用すると、表示が非常に制限されます。

はい。つまり、大きな端末で操作しない限り、ほとんど画像を認識できません。高密度ディスプレイで大きな端末を使用できる場合(小さなフォントを使用している場合でもシャープな文字が表示されます)、それは使用可能です。


ありがとう。aalibを使用するには、(Ubuntuに)インストールしてaalib1で実行する必要がありasciiview file.jpgます。その最後のコマンドは私が理解するのにしばらくかかりました。
dotancohen 2013年

3
1年後、これを再検討し、使用asciiviewするにはaviewパッケージをインストールする必要があります。
dotancohen 2014年

1

ascii(ただし完全品質)ビューの概念ほど高速ではありません。

 localComp$ ssh remoteCompIp 'cat image.jpg | ssh localCompIp fim -i' 

fimはpdfファイルでも機能し、wav / mp3 / mp4ファイル fim -iは次のように置き換えることができます

mplayer -vo fbdev2 -cache 16384 -


2
FIMとは何ですか?FIMへのリンクはありますか?拡大してください。
容疑者2015

1
@suspectus、実際にFBIはこの操作を行うことができれば、それはsimplierかつ迅速なツールと思われるので、それは、良いだろう...しかし、私は、パイプ(標準入力)からの画像を表示することができるフレームバッファの画像ビューアを探していたとFIMは、[上に来るmanpages.ubuntu .com / manpages / quantal / man1 / fim.1.html] ubuntuのマンページ。archlinux用の[ aur.archlinux.org/packages/fim](aur)もあります。しかし、おそらくこの目的のためのより良いツールがあるかもしれません
MetNP
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.