ホームページ  >  記事  >  システムチュートリアル  >  Linux ターミナルのコマンド ラインを使用して画像を表示することもできます

Linux ターミナルのコマンド ラインを使用して画像を表示することもできます

PHPz
PHPz転載
2024-02-13 15:33:111102ブラウズ

Linux では画像を表示するために使用できる GUI アプリケーションが多数あります。正直に言うと、私はターミナル自体に画像を表示するコマンドラインアプリケーションを使用したことがありません。幸いなことに、ターミナルに画像を表示するためのコマンドライン画像ビューアが 2 つ見つかりました。これらのアプリケーションは、GUI アプリケーションの代わりに CLI を使用し、ほとんどの時間をターミナルで過ごしたい人にとって役立つ可能性があります。

1. Viu を使用してターミナルに画像を表示します

Viu は、ターミナルから画像を表示するためのコマンド ライン アプリケーションです。これは、Rust プログラミング言語で書かれた無料のオープンソース CLI イメージ ビューアです。 Viu を使用すると、次のことができます;

  • .jpg、.png、igif などの一般的な画像タイプを表示します。
  • 画像をカスタム サイズで表示します。

Viu のインストール

Viu は Rust で書かれているので、Cargo パッケージ マネージャーを使用してインストールできます。 Linux ボックスに Rust をインストールした後、次のコマンドを実行して Viu をインストールします。

linuxmi@linuxmi:~/www.linuxmi.com$ カーゴインストール viu

Linux ターミナルのコマンド ラインを使用して画像を表示することもできます

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

サンプル出力は次のとおりです:

Linux ターミナルのコマンド ラインを使用して画像を表示することもできます

Viu を使用してカスタム サイズの画像を表示する

フォルダー内の複数の画像を順番に表示するには、次のようなワイルドカード文字を使用します。

linuxmi@linuxmi:~/www.linuxmi.com$ viu linuxmi/tuxiang\ *

すでに述べたように、Viu はさまざまな形式で画像を表示できます。たとえば、次のコマンドは Viu を使用して gif イメージを表示します:

linuxmi@linuxmi:~/www.linuxmi.com$ viu linuxmi.com.gif

Linux ターミナルのコマンド ラインを使用して画像を表示することもできます

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 ユーティリティはユニバーサルです。多くのファイル形式を開いて、次のビデオ モードで画像を表示できます:

  • Linux フレームバッファ デバイスをグラフィカルに使用します。
  • X/Xorg で SDL ライブラリをグラフィカルに使用します。
  • X/Xorg で Imlib2 ライブラリをグラフィカルに簡単に使用できます。
  • Aalib ライブラリを使用して、任意のテキスト コンソールで ASCII アートとしてレンダリングします。

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 でのサンプル出力です。

Linux ターミナルのコマンド ラインを使用して画像を表示することもできます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

Linux ターミナルのコマンド ラインを使用して画像を表示することもできますFim を終了するには、ESC または q を押します。

######キーボードショートカット######

さまざまなキーボード ショートカットを使用して画像を管理できます。たとえば、次の画像と前の画像をロードするには、PgUp/PgDown キーを押します。ズームインまたはズームアウトするには、/- キーを使用します。これは、FIM で画像を制御するために使用されるユニバーサル キーです。

PageUp/Down: 前/次の画像

/-: 拡大/縮小
  • a:オートスケーリング
  • w: フィット幅
  • h: 適切な高さ
  • j/k: 下に移動/上に移動
  • f/m: フリップ/ミラー
  • r/R: 回転 (時計回りと反時計回り)
  • ESC/q: 終了
  • 完全な詳細については、マニュアル ページを参照してください。
  • $男映画
OK、とてもシンプルで明確です。他のコマンド ライン イメージ ビューアを使用している場合、または他のコマンド ライン イメージ ビューアを知っている場合は、以下のコメント セクションでお知らせください。ありがとう。

以上がLinux ターミナルのコマンド ラインを使用して画像を表示することもできますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlxlinux.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。