Linux では画像を表示するために使用できる GUI アプリケーションが多数あります。正直に言うと、私はターミナル自体に画像を表示するコマンドラインアプリケーションを使用したことがありません。幸いなことに、ターミナルに画像を表示するためのコマンドライン画像ビューアが 2 つ見つかりました。これらのアプリケーションは、GUI アプリケーションの代わりに CLI を使用し、ほとんどの時間をターミナルで過ごしたい人にとって役立つ可能性があります。
1. Viu を使用してターミナルに画像を表示します
Viu は、ターミナルから画像を表示するためのコマンド ライン アプリケーションです。これは、Rust プログラミング言語で書かれた無料のオープンソース CLI イメージ ビューアです。 Viu を使用すると、次のことができます;
Viu のインストール
Viu は Rust で書かれているので、Cargo パッケージ マネージャーを使用してインストールできます。 Linux ボックスに Rust をインストールした後、次のコマンドを実行して Viu をインストールします。
linuxmi@linuxmi:~/www.linuxmi.com$ カーゴインストール viu
Arch Linux とその派生版では、任意の AUR ヘルパー プログラム (Yay など) を使用して AUR からインストールできます。
linuxmi@linuxmi:~/www.linuxmi.com$ yay -S viu
Viu はコンパイルされたバイナリとしても入手できます。リリース ページから最新のバイナリをダウンロードします。執筆時点での最新バージョンは 1.2.1 です。
Viu バイナリをダウンロードした後、実行可能にします:
linuxmi@linuxmi:~/www.linuxmi.com$ chmod x viu
次に、それを /usr/local/bin/ などのパスに移動します。
linuxmi@linuxmi:~/www.linuxmi.com$ sudo mv viu /usr/local/bin/
Viu の使用方法
Viu の使用法は非常に簡単です。 「viu」と入力し、その後にイメージパスを入力して Enter キーを押すだけです。
linuxmi@linuxmi:~/www.linuxmi.com$ viu linuxmi.com.jpg
サンプル出力は次のとおりです:
Viuを使用してターミナルに画像を表示します
以下に示すように、-h (高さ) または -w (幅) フラグを使用して、カスタム サイズの画像を表示することもできます。
linuxmi@linuxmi:~/www.linuxmi.com$ viu linuxmi.com.jpg -w 50
サンプル出力は次のとおりです:
Viu を使用してカスタム サイズの画像を表示する
フォルダー内の複数の画像を順番に表示するには、次のようなワイルドカード文字を使用します。
linuxmi@linuxmi:~/www.linuxmi.com$ viu linuxmi/tuxiang\ *
すでに述べたように、Viu はさまざまな形式で画像を表示できます。たとえば、次のコマンドは Viu を使用して gif イメージを表示します:
linuxmi@linuxmi:~/www.linuxmi.com$ viu linuxmi.com.gif
viu を使用してアニメーション画像を表示する
終了するには、CTRL C を押してください。
Viu の詳細については、次のコマンドを入力してヘルプ セクションを参照してください。
$ viu-ヘルプ
2. FIM を使用して端末に画像を表示します
FIM は端末から画像を閲覧するためのコマンドラインアプリケーションで、Fbi IMproved の略で、Fbi の改良版を意味します。知らない人のために説明すると、Fbi は framebuffer imageviewer の略です。システムのフレームバッファを使用して、コマンドラインから直接画像を表示します。デフォルトでは、端末自体から bmp、gif、jpeg、PhotoCD、png、ppm、tiff、xwd が表示されます。他の形式の場合は、ImageMagick の変換を使用しようとします。 FIM ユーティリティは、ほとんどの GUI 画像ビューア アプリケーションと比較して非常に軽量であるため、私の注目を集めました。
FIM は Fbi に基づいています。これは、Vim テキスト エディターや Mutt メール ユーザー エージェントなどのソフトウェアを使用することを好むユーザー向けの、高度にカスタマイズ可能でスクリプト可能な画像ビューアです。画像は全画面で表示され、キーボード ショートカット (サイズ変更、反転、ズームなど) を使用して画像を制御できます。 fbi とは異なり、FIM ユーティリティはユニバーサルです。多くのファイル形式を開いて、次のビデオ モードで画像を表示できます:
FIM は完全に無料でオープンソースです。
FIM イメージ ビューアは、DEB ベースのシステム (Ubuntu、Linux Mint など) のデフォルト リポジトリで利用できます。したがって、次のコマンドを使用して fbi をインストールできます:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt-get install fim
Linux ディストリビューションのデフォルト リポジトリにそれが含まれていない場合は、公式ドキュメント ページの「ダウンロードとビルドの手順」セクションの説明に従って、ソースからダウンロード、コンパイル、インストールできます。
FIMの使用
インストールが完了したら、次のコマンドを使用して「自動スケール」オプションを使用してイメージを表示できます。
linuxmi@linuxmi:~/www.linuxmi.com$ fim -a linuxmi.com.jpg以下は、Ubuntu でのサンプル出力です。
Fimを使って端末内に画像を表示する
上のスクリーンショットからわかるように、FIM は外部 GUI 画像ビューアを使用しません。代わりに、システムのフレームバッファを使用して画像を表示します。
現在のディレクトリに複数の .jpg ファイルがある場合は、以下に示すように、ワイルドカードを使用してすべてを開くことができます。
linuxmi@linuxmi:~/www.linuxmi.com$ fim -a * .jpg
linuxmi などのディレクトリ内のすべてのイメージを開くには、次のコマンドを実行します:
linuxmi@linuxmi:~/www.linuxmi.com$ fim linuxmi/
以下に示すように、フォルダーとそのサブフォルダー内で画像を再帰的に開き、リストを並べ替えることもできます。
linuxmi@linuxmi:~/www.linuxmi.com$ fim -R linuxmi/ –sort
イメージを ASCII 形式でレンダリングするには、-t フラグを使用できます。
linuxmi@linuxmi:~/www.linuxmi.com$ fim -t linuxmi.com.jpg
Fim を終了するには、ESC または q を押します。
######キーボードショートカット######
さまざまなキーボード ショートカットを使用して画像を管理できます。たとえば、次の画像と前の画像をロードするには、PgUp/PgDown キーを押します。ズームインまたはズームアウトするには、/- キーを使用します。これは、FIM で画像を制御するために使用されるユニバーサル キーです。PageUp/Down: 前/次の画像
/-: 拡大/縮小
以上がLinux ターミナルのコマンド ラインを使用して画像を表示することもできますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。