端末から画像を表示する最も速い方法は何ですか?

端末から画像を表示する最も速い方法は何ですか?

ターミナルは、ディレクトリやファイルに素早くアクセスするための非常に高速で便利な方法です (ディレクトリを検索してクリックするよりも高速です)。

テキストモードで表示できないものの一つは「画像」です。

ターミナルで作業しているときに、画像を表示する最適な方法は何ですか (たとえば、コマンドnautilusまたは任意のプログラム - ただし、高速で便利な方法である必要があります)?

答え1

コマンドラインからファイルを「ダブルクリック」する方法は次のとおりですxdg-open

Gnome を使用している場合 (おそらく、Nautilus を使用している場合)、eog直接使用することも、他のイメージ プログラム (fehかなり優れています) を使用することもできます。

feh <image-name>      

手軽にファイルを参照したい場合image-name

答え2

もしインストールしてしまった場合はイメージマジック、とても便利なので使えます画面コマンドラインツール。

display path/to/picture.png

答え3

私は普段python -m http.server 8080パイソン2: python -m SimpleHTTPServer 8080) を画像を含むフォルダーから取得し、ブラウザーから localhost:8080/path/to/image.jpg で表示します。同じディレクトリ内のさまざまな画像やテキスト ファイルを参照して表示するのに最適です。

編集: この方法はリモートボックスでも機能します。上記のようにPythonサーバーを実行するだけで、ポートが開いている場合はmyserver.com:8080/path/to/image.jpgに接続できます。サーバーがポートを公開していない場合は、sshトンネルを設定して、localhost:8080/path/to/image.jpgでローカルブラウザから画像を表示できます。このhttpインターフェイスはssh [email protected] -N -L localhost:8080:localhost:8080はるかに高速ssh -X よりも優れています。

答え4

依存関係なし、1 つの C ファイル、1 つのヘッダー ファイル:イムキャット

Linux、macOS、Windows で動作します。品質ダウンサンプリングにより、端末の幅に合わせて自動的に拡大縮小されます。

ここに画像の説明を入力してください

関連情報